【问题标题】:Two jQuery plugin conflicting on the same page两个 jQuery 插件在同一页面上冲突
【发布时间】:2012-11-24 11:30:56
【问题描述】:

我有两个 jQuery 插件在同一个文件上工作。一个是jquery.autocomplete.js,另一个是jquery.thumbnailScroller.js

问题是当我在同一个文件上同时使用这两个文件时,自动完成功能根本不起作用,thumbnailScroller 正在工作,但没有 thumbnailScroller 插件也能正常工作。

现在,当我浏览 js 文件时,我在两个文件中都得到了$.fn.。但是,我不知道是因为这个还是其他什么问题。

我也在 google 和 stackoverflow 中搜索过,但我没有找到正确的解决方案。 请指导我

【问题讨论】:

    标签: jquery jquery-plugins conflict conflicting-libraries


    【解决方案1】:

    有一些方法可以避免 jquery 中的冲突。 我总是这样

    var $k = jQuery.noConflict();
    

    并为任何一个插件的每个 $ 函数使用 $k。不要在插件 js 文件中执行此操作。为您的实施页面执行此操作,例如,

    $k("#id").autocomplete({... 
    

    问候

    iijb

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-27
      • 2011-03-10
      • 2013-07-31
      相关资源
      最近更新 更多