jQuery冲突问题

2019-11-04  本文已影响0人  m_ngo0

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 仍然在工作!");
  });
});
上一篇下一篇

猜你喜欢

热点阅读