当我尝试通过ajax查询操作页面上的元素时,我遇到了jQuery自定义内容滚动器的一个问题。
$(window).load(function(){
$(".scroll").mCustomScrollbar({
scrollButtons:{
enable:true
}
});
});
然后我执行一个ajax查询来填充来自服务器的数据
$.get(url, {'count':count, 'type':type}, function(data) {
masBlock.append(data);
$(".scroll").mCustomScrollbar("update");
deleteHoliday();
saveHoliday();
$('.add-holiday').hide();
})
但方法“更新”不起作用,滚动条不会调整大小。请问,我该怎么做才能避免这个问题。
提前谢谢。
答案 0 :(得分:0)
masBlock
变量是否定义了.scroll
元素或其中的元素?
你加载图片或纯文本吗?
您可以尝试将updateOnContentResize
选项参数设置为true
,而不是使用更新方法,看看是否有帮助:
$(window).load(function(){
$(".scroll").mCustomScrollbar({
scrollButtons:{
enable:true
},
advanced:{
updateOnContentResize:true
}
});
});