2

我使用 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/
4

0 回答 0