• 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 文件的实际用处,上面的解决办法影响平台不

    在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>

    代码在文件中的顺序:

    先导入transport.js文件

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

    然后导入jquery文件

    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文件:

    1
    <script type="text/javascript" src="main.js"></script>
     
  • 相关阅读:
    LeetCode:387字符串中唯一出现一一次的字符
    LeetCode-79. 单词搜索
    LeetCode-75. 颜色分类
    LeetCode-121. 买卖股票的最佳时机
    LeetCode-58. 最后一个单词的长度
    LeetCode-1103. 分糖果 II
    LeetCode:283. 移动零
    LeetCode:38. 外观数列
    LeetCode:70. 爬楼梯
    获取美拍视频的链接--JS分析
  • 原文地址:https://www.cnblogs.com/magetu/p/4051106.html
Copyright © 2020-2023  润新知