美文网首页
jQuery冲突问题

jQuery冲突问题

作者: m_ngo0 | 来源:发表于2019-11-04 22:59 被阅读0次

    1. 释放$使用权

    jQuery.noConflict();
    
    jQuery(function(){
          jQuery(".hd").click(function(){
              alert(3434);
          })
      })
    

    注意点:释放操作b必须在编写其他jQuery代码之前编写,释放后就不能在使用$,改为使用jQuery;

    2.自定义一个访问符号

    var ng = jQuery.noConflict();
    
    ng(function(){
          ng(".hd").click(function(){
              alert(3434);
          })
      })
    

    如果你的 jQuery 代码块使用 简写,并且您不愿意改变这个快捷方式,那么您可以把 符号作为变量传递给 ready 方法。这样就可以在函数内使用 $ 符号了 - 而在函数外,依旧不得不使用 "jQuery":

    $.noConflict();
    jQuery(document).ready(function($){
      $("button").click(function(){
        $("p").text("jQuery 仍然在工作!");
      });
    });
    

    相关文章

      网友评论

          本文标题:jQuery冲突问题

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