zoukankan      html  css  js  c++  java
  • 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>
     
  • 相关阅读:
    java基础学习——编辑器的使用(一)
    nginx配置文件重写url不带index.php
    解决Too many open files问题
    内存溢出
    NetworkInterface获取主机ip,判断内外网
    克隆
    StringUtil
    Model与Record转换适配
    字符串操作工具类
    利用反射机制动态的调用类信息
  • 原文地址:https://www.cnblogs.com/magetu/p/4051106.html
Copyright © 2011-2022 走看看