ajax上的Tiny Scrollbar错误添加了元素

时间:2012-01-12 11:55:21

标签: jquery jquery-plugins scrollbar

我有一个页面,我正在尝试将tinyscrollbar插件应用于通过AJAX加载的某个div。插件中断,我在控制台中收到oViewport.obj[0] is undefined错误。

相同的代码适用于页面上已存在的其他div。有任何想法吗?感谢

CODE是:

$("#sidebar-right").html("<div>bla bla bla <div class='tinyscroll'>bla bla bla</div> bla bla bla</div>");
$(".tinyscroll").tinyscrollbar({sizethumb: 24, wheel: 10});

1 个答案:

答案 0 :(得分:1)

问题是我正在通过jquery(使用$(selector).wrap(some elements))将所有html标记(tinyscroll所需)添加到我想要的div中。我测试了DOM中是否存在新的啤酒并且它们存在,但是tinyscroll找不到它们。现在我将html标记添加到ajax响应本身并且它正在工作。

但我仍然无法弄明白为什么它适用于未通过ajax加载的其他div。