我正在尝试动态加载smoothdivscroll(因此我的网站上可以有很多画廊)。
静态html可以正常工作。一旦我尝试为插件启用动态加载的内容,它就无法工作。
这似乎是一个时机。香港专业教育学院注意到,如果对smoothdivscroll进行初始化,即。
$("div#makeMeScrollable").smoothDivScroll({});
没有作为页面加载的一部分完成,则它不起作用。
看一下我创建的这个例子:http://jsfiddle.net/2Hr4U/119/
当将load_delayed变量设置为true时,将在页面加载且smoothdivscroll中断后调用初始化。
我在做什么错或者这是插件的限制吗?
最佳答案
这似乎是插件的局限性。我正面临着同样的问题。
该插件使用window.load(),除了在页面加载时不会调用它。
check the fiddle here
您需要手动调用
$("div#makeMeScrollable").smoothDivScroll("recalculateScrollableArea");
$("div#makeMeScrollable").smoothDivScroll("startAutoScrolling");
}
关于jquery - 无法动态加载smoothdivscroll,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13533531/