2

我有一个像下面这样的JS代码:

$(window).resize(function () {
    if ($('.scrollbar-y').length) {
        $('.scrollbar-y').tinyscrollbar_update('relative');
    }
    if ($('.scrollbar-x').length) {
        $('.scrollbar-x').tinyscrollbar_update('top');
    }
});

$('.scrollbar-y').tinyscrollbar_update('relative');这条线上它显示

未捕获的类型错误:无法读取未定义的属性“更新”

那么如何使用.scrollbar-ydiv 检查 TinyScrollBar 是否已初始化?

如果我写:

$(window).resize(function () {
    if ($('.scrollbar-y').length) {
        $('.scrollbar-y').tinyscrollbar();
        $('.scrollbar-y').tinyscrollbar_update('relative');
    }
    if ($('.scrollbar-x').length) {
        $('.scrollbar-x').tinyscrollbar();
        $('.scrollbar-x').tinyscrollbar_update('top');
    }
});

它显示

未捕获的类型错误:无法读取未定义的属性“offsetHeight”

4

0 回答 0