javascript - Jquery 无冲突 jquery-1.7.1.min.js

标签 javascript jquery

我不太熟悉jQuery.noConflict。我尝试过几次实现它,但我觉得我做错了。

有没有办法设置“jquery-1.7.1.min.js”的 noConflict?我是把它放在实际文件中,还是放在索引的标题中,还是两者都放在一起?我尝试遵循示例,但我知道我做错了。

任何指导或快速示例都会对我有很大帮助!

最佳答案

var foo = $.noconflict();
foo('body').addClass('bar');

您可以为其指定一个新别名(如上所示)或调用 $.noConflict 并且仅使用 jQuery 。如果您选择了别名,则每次您想要引用 jQuery 时都必须使用该新别名。

请记住,您可以启用 noConflict,但在必要时仍然可以使用匿名函数来使用它:

// disable $ and force use of myJQ
var myJQ = jQuery.noConflict();
(function($){
  //
  // be able to use $ within this block and have it mean jQuery
  //
  $('body').addClass('foo');
})(myJQ);

// we're outside the block, now we're back to myJQ
myJQ('body').removeClass('foo');

关于javascript - Jquery 无冲突 jquery-1.7.1.min.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10320919/

相关文章:

javascript "onclick"事件仅在 Chrome 中失败

Javascript 在字符串中连接时更改日期格式

javascript - 如何使用 jquery 更改 View 中显示的 html 内容 - codeigniter

javascript - free-jqgrid:以编程方式进行本地多重搜索?

javascript - 低连接 window.location.href

javascript - 如何异步加载 CSS - WordPress

jquery - fancybox 错误 - 对象 #<Object> 没有方法 'undelegate'

javascript - 从 DOM 中删除同级元素时创建 block 元素的平滑过渡

javascript - 为什么我的代码不使用 jquery 更改光标?

javascript - 如何通过属性查找div元素?