美文网首页
6-5多库共存

6-5多库共存

作者: 大庆无疆 | 来源:发表于2019-04-23 11:07 被阅读0次

如果同一个页面不仅引入了jQuery的外部文件,也引入了其他的库文件
如果此时其他的库文件中也使用了$符号,此时就产生了冲突

其他语言中:这个方式叫解决命名空间的冲突

<script type="text/javascript">
---------------------正常情况下---------------------
    页面加载事件
    $(function () {
        $('#btn').click(function () {
            $(this).css('background-color', 'red');
        });
    });

    ----------当我们引入的其他的库文件中也使用了$符号----------

    -----------解决办法1 == 该用 JQuery 代替 $ ----------
    
    释放$的控制权
    $.noConflict();
    // 使用jQuery
    jQuery(function () {
        jQuery('#btn').click(function () {
            jQuery(this).css('background-color', 'red');
        });
    });
    

    -----------解决方法2 == 将 $的控制权 赋给指定的变量 -----------
    对$对象进行释放控制权并赋值给hq变量
    var hq = $.noConflict();    从此以后hq就是曾经的$---一毛一样的
    hq(function () {
        hq('#btn').click(function () {
            hq(this).css('background-color', 'red');
        });
    });
</script>

相关文章

  • 6-5多库共存

    如果同一个页面不仅引入了jQuery的外部文件,也引入了其他的库文件如果此时其他的库文件中也使用了$符号,此时就产...

  • 多库共存

  • jquery多库共存2019-12-09

    两种方式解决多库共存

  • jQuery多库共存

    var new$=$.noConflict()

  • jQuery多库共存

    如何查看jQuery的版本? 通过jQuery文件名来查看jQuery的版本是不靠谱的做法(名字可改)通过以下四种...

  • 23、多库共存

    查询jQuery的版本号: 如果引入了多个jQuery版本,那么我们使用的$是 那个? 后面引入的会把前面引入的覆...

  • jQuery 多库共存问题

    因为$ 符号不是jQuery独有的 在语法中 $符号 也可以作为变量名比如说 我写 在下面用$获取jQuery对象...

  • 2018-04-11

    jQuery(write less do more) 优点 版本 使用方式 CDN 多库共存 入口函数 windo...

  • jquery 的多库共存方法

    项目中会遇到$被占用的情况,这时候就要用到多库共存的方法了

  • 50 jQuery拷贝对象与多库共存

    技术交流QQ群:1027579432,欢迎你的加入! 欢迎关注我的微信公众号:CurryCoder的程序人生 1....

网友评论

      本文标题:6-5多库共存

      本文链接:https://www.haomeiwen.com/subject/rbnmgqtx.html