我有一个如此定义的滑块:
$("#slider").slider({ orientation: "vertical",range: "min",min: 0,max: totalRows,value: totalRows,slide: function(e,ui) { scrollTheTable(ui.value,totalRows,visibleRows,$table); } });
使用滑块时,分配给幻灯片的功能被称为无问题.我有一个可能包含也可能不包含具有SelectedItem类的行的表.我正在开发一种方法,将基本上在页面加载中将该行“滚动”到表的顶部.
该方法的肉看起来像这样:
$("#slider").slider('value',$rows.length - index);
此属性设置滑块值,滑块正确呈现,但我的幻灯片处理程序从未被调用来执行表上的工作.
我在这里缺少什么?
解决方法
幻灯片参数看起来只适用于鼠标事件.在语法上设置值时,会触发更改事件.所以改变我的设置让我得到了我想要的东西.
$("#slider").slider({ orientation: "vertical",$table); },change: function(e,$table); } });