我试图让 JScrollPane 在展开/折叠我的手风琴时重新初始化here。您可以通过单击其中一个父项(Stone Tiles、Stone Sinks、Stone Wall Clading 等)来演示手风琴。
现在我使用以下 JQuery 将其设置为单击事件...
var pane = $('.menuwrap')
pane.jScrollPane();
var api = pane.data('jsp');
var i = 1;
$("ul#widget-collapscat-5-top > li.collapsing").click(function() {
$(this).delay(3000);
api.reinitialise();
});
当您第二次单击父级时,它似乎有效,但不是第一次。我不知道为什么,但我尝试编辑手风琴的 JS,以便在折叠完成时添加此功能(而不是尝试执行此单击解决方法)。折叠 JS 可以在这里查看。
我试图在这里为 reinitialize 函数添加 JS,但我认为我没有正确地做某事。
你能指出我正确的方向吗?
谢谢!