无法动态加载smoothdivscroll

时间:2012-11-23 17:30:41

标签: jquery smooth-scrolling

我正在尝试动态加载smoothdivscroll(所以我的网站上可以有很多画廊)。

静态html工作正常。一旦我尝试为动态加载的内容启用插件,它就不起作用。

这似乎是一个时间问题。我注意到如果初始化smoothdivscroll,即。

$("div#makeMeScrollable").smoothDivScroll({});

不是作为页面加载的一部分完成的,然后它不起作用。

看看我创建的这个例子:http://jsfiddle.net/2Hr4U/119/

当你将load_delayed变量设置为true时,在页面加载并且smoothdivscroll中断后调用初始化。

我做错了什么或这是插件的限制?

1 个答案:

答案 0 :(得分:0)

这似乎是插件的限制。我面临同样的问题。 该插件使用window.load(),除了页面加载之外不会调用它。

check the fiddle here

您需要手动调用

$("div#makeMeScrollable").smoothDivScroll("recalculateScrollableArea");

$("div#makeMeScrollable").smoothDivScroll("startAutoScrolling");

}