我使用jQuery工具库,更准确地说是可滚动组件,使用导航功能制作滑块。
// initialize scrollable together with the navigator plugin
$(".scrollable").scrollable().navigator();
在javascript事件中,我发出一个ajax请求,它返回一个我通过additem函数插入滑块的滑块元素。
var api = $(".scrollable").data("scrollable");
api.addItem($("#newitem").clone()).end();
然而,该功能并没有让我完全满意,这就是为什么我想知道是否有可能破坏或重置项目上的滑块。我查看了图书馆的文档但我找不到这样的功能,并且在我的网站开发中仍然被阻止。
我想通过jquery创建可滚动元素的克隆,然后在这个新元素上初始化一个可滚动(然后删除原始元素),但它似乎不是一个非常引人注目和最佳的解决方案。
$new = $(".scrollable").clone();
$(".scrollable").replaceWith($new);
$(".scrollable").scrollable().navigator();
http://jquerytools.org/documentation/scrollable/