我有一个如下所示的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');
此行显示
未捕获的TypeError:无法读取属性'更新'未定义的
那么如何检查TinyScrollBar是否已经 .scrollbar-y
div初始化?
如果我写:
$(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');
}
});
它显示
未捕获的TypeError:无法读取属性' offsetHeight'未定义的