ECSHOP中transport.js和jquery衝突的解決方法

jQuery 和global.js 衝突

百度和google屢次,根據網上的大多數建議和本身測試,
解決辦法以下:刪除global.js 或者global.js 文件的10-13行屏蔽
//Object.prototype.extend = function(object)
//{
// return Object.extend.apply(this, [this, object]);
//}
而且但願官網的人能解釋下 global.js 文件的實際用處,上面的解決辦法影響平臺不
javascript

在html文件的最後面添加下面的代碼便可:html

?
1
2
3
4
5
6
7
<script type= "text/javascript" src= "jquery-1.7.2.min.js" ></script>
<script type= "text/javascript" >
$( function () {
window.__Object_toJSONString = Object.prototype.toJSONString;
delete Object.prototype.toJSONString;
});
</script>

代碼在文件中的順序:java

先導入transport.js文件jquery

?
1
{insert_scripts files="../js/transport.js,../js/region.js"}

而後導入jquery文件app

?
1
< script type = "text/javascript" src = "jquery-1.7.2.min.js" ></ script >

再加上這段代碼測試

?
1
2
3
4
5
6
<script type= "text/javascript" >
$( function () {
window.__Object_toJSONString = Object.prototype.toJSONString;
delete Object.prototype.toJSONString;
});
</script>

最後引入本身用jquery書寫的js文件:this

?
1
< script type = "text/javascript" src = "main.js" ></ script >
相關文章
相關標籤/搜索