zoukankan      html  css  js  c++  java
  • jQuery让渡$操作符

    一、为什么要让渡“$”操作符

    在jQuery中,“$”符号有着重要的作用。但是除了jQuery,还有很多其他的JavaScript脚本库都是用了“$”符号。如果在项目中使用了jQuery和另一个同样使用“$”符号的脚本库,势必会产生冲突。

    二、jQuery.noConflict()方法让渡“$”操作符

    jQuery为了能够与其他同样使用“$”符号的脚本库共同工作,jQuery定义了jQuery.noConflict()方法,放弃对“$”符号的使用权,并且可以通过返回值指定一个替代方法;

    01、不再使用$操作符的让渡

    jQuery.noConflict();//让渡$的使用权,后续只能使用jQuery代替$
    jQuery("#show").click(function(){
        //省略部分代码
    })
    //或者重新指定一个替代的符号
    var $j=jQuery.noConflict();//让渡$的使用权,并且指定后续使用$j代替$
    $j("#show").click(function(){
        //省略部分代码
    

    02、仍然使用$操作符的让渡

    //方式一:
    jQuery.noConflict();//让渡$的使用权,其他脚本库可以使用$
    jQuery(document).ready(function($){
        //在此代码中可以使用$编写jQuery代码
            //省略其他代码
    });
    
    //方式二:
    jQuery.noConflict();//让渡$的使用权,其他脚本库可以使用$
    (function($){
        //在此代码中可以使用$编写jQuery代码
        $(document).ready(function(){
            //省略其他代码
        });    
    })(jQuery);
        
  • 相关阅读:
    jquery另外一种类似tab切换效果
    简单的Tab切换组件
    switchable图片切换
    web前端性能优化总结
    iframe之间通信问题及iframe自适应高度问题
    javascript cookie
    grunt项目构建工具
    input全选与单选(把相应的value放入隐藏域去)
    Ajax跨域问题
    Jquery回到顶部功能
  • 原文地址:https://www.cnblogs.com/vic_/p/8242065.html
Copyright © 2011-2022 走看看