滑动后,Backbone不会加载我的Jquery UI滑块

时间:2012-04-01 06:02:50

标签: jquery-ui backbone.js

我有一个设置并保存新值的事件slidechange,我还有一个更改绑定,它使用新数据重新加载渲染,但问题是渲染在更改后不加载我的JQuery UI Slider。以下是相关代码的一部分

//my bind on change
this.collection.bind('change',this.render);
//my event when slide, editPriority set and save the new value
"slidechange #priority": "editPriority"
$('#priority').slider();

有关信息,一旦加载页面,就会加载JQuery UI Slider

2 个答案:

答案 0 :(得分:2)

确保在$('#priority').slider();方法中调用render

答案 1 :(得分:1)

您可以通过执行.slider(“value”,55)简单地更新render方法中的值,并将切片器初始化移动到View.init方法。

我还有一个View.clear方法,在删除视图时调用该方法,并调用.slider(“destroy”)删除侦听器&清理。

相关问题