0

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

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

现在,当我浏览 js 文件时,我进入$.fn.了这两个文件。但是,我不知道是因为这个还是其他任何问题。

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

4

1 回答 1

2

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

var $k = jQuery.noConflict();

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

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

问候

iijb

于 2012-12-06T12:33:47.710 回答