jQuery Uncaught TypeError:Object [object Object]没有方法滑块

时间:2012-02-24 17:46:49

标签: javascript jquery jquery-ui

这是页面网址http://meracd.com/design/disc_designer.php?disc=cd

我已经使用了jqueryUI作为滑块。但它没有用。我在custom.js脚本之前加载了jquery和jquery UI。

enter image description here

3 个答案:

答案 0 :(得分:36)

您的网页上有多个jQuery实例。

您的jQuery UI Slider插件附加到window.jQuery(版本1.6.2),但您的custom.js代码正在尝试针对window.$(版本1.6.4)运行。

您需要:

  • 摆脱其中一个(没有必要两者兼有)
  • 别名custom.js中使用的jQuery
  • 使用noConflict()解析哪个jQuery可以访问$变量。

答案 1 :(得分:5)

你救了我的一天,在我的情况下,添加noConflict()解决了我的问题

我的代码示例

MVC 4

<script src="/Scripts/jquery-1.8.3.js"></script>
<script src="/Scripts/jquery-ui-1.9.2.js"></script>

jQuery.noConflict();
$(function(){
                 //  var $searchBox =  $("input#SearchString");
                   $("input#SearchString").autocomplete({
                       source: []
                   });
          });

答案 2 :(得分:0)

我只是想说我有一个类似的问题并通过升级我的JQuery版本来解决它。我在网站上有一个非常旧的版本,通过更新到最新的版本问题得到了解决。