使用带有ajax加载内容的Tinyscrollbar.js插件

时间:2012-05-16 20:29:26

标签: tinyscrollbar

我有一个Backbone View可以呈现一些内容:

然后我在内容加载后进行简单的调用initializeScrollbar():

function initializeScrollbar() {
    $('#technologypartners_text').tinyscrollbar();
}

多数民众赞成我所做的一切!对tinyscrollbar()的调用设置了这些错误:

但Chrome控制台提供: chrome console

Firefox firebug控制台提供: firefox console

不确定它们是否相关但我必须是插件,只按照说明写了1行代码!任何人都有任何线索为什么这样做。

2 个答案:

答案 0 :(得分:1)

应该更新可滚动元素中的所有Ajax内容才能正常工作。 试试这个:

function initializeScrollbar() {
    $('#technologypartners_text').tinyscrollbar_update();
}

但您的案例似乎与您的应用程序和插件之间的'offsetHeight'存在冲突错误

答案 1 :(得分:0)

您是否已定义必要的元素?您需要在html中定义以下元素。

.viewport .overview。 .scrollbar .track .thumb

检查baijs.nl/tinyscrollbar以获取示例。