Jquery ajax添加的元素上出现微小的滚动条错误

Jquery ajax添加的元素上出现微小的滚动条错误,jquery,jquery-plugins,scrollbar,Jquery,Jquery Plugins,Scrollbar,我有一个页面,试图将tinyscrollbar插件应用于通过AJAX加载的一些div。插件中断,我得到控制台中的oViewport.obj[0]未定义错误 相同的代码适用于页面上已经存在的其他div。有什么想法吗?谢谢 代码是: $("#sidebar-right").html("<div>bla bla bla <div class='tinyscroll'>bla bla bla</div> bla bla bla</div>"); $(".t

我有一个页面,试图将tinyscrollbar插件应用于通过AJAX加载的一些div。插件中断,我得到控制台中的
oViewport.obj[0]未定义错误

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

代码是:

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

问题是我通过jquery(使用
$(选择器).wrap(一些元素)
)将所有html标记(tinyscroll需要)添加到我想要的div中。我测试了DOM中是否存在新的alements,它们是否存在,但tinyscroll找不到它们。现在,我将html标记添加到ajax响应本身中,它开始工作了


但是我仍然不明白为什么它可以在其他没有通过ajax加载的div上工作。

问题是我通过jquery(使用
$(选择器).wrap(一些元素)
)将所有html标记(tinyscroll需要)添加到我想要的div中。我测试了DOM中是否存在新的alements,它们是否存在,但tinyscroll找不到它们。现在,我将html标记添加到ajax响应本身中,它开始工作了


但是我仍然不明白为什么它可以在其他没有通过ajax加载的div上运行。

我用代码更新了这个问题:)如果你找到了答案,就发布它。。。这是一个“问答”网站。我用代码更新了问题:)如果你找到了答案,请发布它。。。这是一个“问答”网站。