javascript - 不能将 slider 拖动到( 无法调用未定义的方法'addClass') ( jQuery UI Bootstrap + Twitter Bootstrap )

  显示原文与译文双语对照的内容

使用 Twitter Bootstrap 2.1.1,jQuery UI Bootstrap 1.8.16和 backbone.js 创建简单 slider #slider 时,当试图拖动 slider 句柄( 它不遵循阻力) 时,会出现以下错误:

JS错误


Uncaught TypeError: Cannot call method 'addClass' of undefined 

HTML


<div id="slider"></div>

磅英镑


renderSlider: function() {
 this.$el.find('#slider').slider({
 range: true,
 min: 0,
 max: 500,
 values: [ 75, 300 ],
 slide: function( event, ui ) {}
 });

},

如果我没有将任何选项传递给 .slider(),则在拖动 slider 句柄时出现同样的错误:


renderSlider: function() {
 this.$el.find('#slider').slider();

什么是错误的?

时间: 原作者:

使用 jQuery 1.8.x 。你所选择的版本存在不兼容问题。

我认为 Bootstrap 和 jQuery UI 之间并没有冲突。 我跟 slider 有同样的问题。 我删除了 Bootstrap,它仍然在那里。 只有下一个帮助: jQuery UI slider 无法调用未定义的方法的方法'addclass'。

jQury用户界面的最新版本。

...