两个jQuery插件在同一页面上冲突
我有两个jQuery插件在同一个文件上工作。 一个是jquery.autocomplete.js
,另一个是jquery.thumbnailScroller.js
。
问题是当我在同一个文件上使用两者时,自动完成function根本不起作用,而且thumbnailScroller工作正常,但是如果没有thumbnailScroller插件,效果相同。
现在,当我浏览js文件时,我得到了$.fn.
在两个文件中。 但是,由于这个或其他原因,我不知道是什么问题。
我也在google和stackoverflow中搜索过,但我没有得到正确的解决方案。 请指导我
有一些方法可以避免jquery中的冲突。 我总是喜欢这样
var $k = jQuery.noConflict();
并为任何一个插件的每个$函数使用$ k。 在插件js文件中不这样做。 为您的实施页面执行此操作,例如,
$k("#id").autocomplete({...
问候
iijb
- 在Chrome中按Ctrl + S preventDefault
- 如何使用javascript或jquery在asp.net应用程序中禁用右键单击,f12(调试)和ctrl + s
- bootstrap使用js检查/取消选中多个元素
- bootstrap,modal dialog,shown.bs.modal事件不会触发
- 为什么data-position =“fixed”data-tap-toggle =“false”不起作用?
- 如何显示thumnail或预览当前文件上传
- jQuery onload – .load() – 事件不能与动态加载的iframe一起使用
- ajax调用后,Bootstrap下拉列表不起作用(即使重新初始化后)
- jQuery JSONP调用PHP后端:没有HTTP响应