所以我一直在玩一个名为Scrollable的JQuery插件。我对起床和跑步的容易程度印象深刻,但现在我遇到了一个表演限制器并希望你们能帮忙。
我的可滚动div包含一组在某个类别中“特色”的图标。如果类别被更改,我使用JQuery清除“特色项目”div,计算项目数,并根据需要填写。我清除了所有内容,因为在0的情况下,我没有向div写任何内容,并且我页面上的内容会调整。
我的问题是,在其中一个清除后滚动停止工作。我试过打电话
$("#scroller").scrollable({
circular: false
});
每次更新后但似乎无法解决问题。我熟悉其他使用“刷新”类型命令重新加载内容的JQuery工具。这个插件有类似的东西吗?关于我应该做什么的任何想法呢?
谢谢!
答案 0 :(得分:0)
Scrollable上有一个函数Scrollable.addItem
,可以让你动态添加项目。
答案 1 :(得分:0)
我最终重写了页面,从不从DOM中删除可分割的div。有了这个,我最终使用了这个工作流程......
滚动到第一个项目。如果用户在第5页上,并且他们选择的内容只有3页,则如果您不向后滚动,则用户会被搁置在空白页上。
window.api.seekTo(0, 0);
清空“项目”div
$(".items").empty();
使用“addItem”方法重新添加我的项目。
window.api.addItem(htmlToAdd);
这似乎工作得更好。