我正在使用jScrollPane在div上创建自定义滚动,使用.load()方法(jQuery)通过ajax更新内容。
它在第一次将内容加载到div时起作用,但是当我使用内容时div仍然具有溢出:隐藏,因此jScrollPane不会滚动新内容。我尝试清除溢出属性,如下所示:
$('#content .text').css('overflow', 'auto');
$('#content .text').jScrollPane();
但这使得内容div使用系统滚动,而不是自定义滚动。所以我尝试了这个:
$('#content .text').css('overflow', 'none');
$('#content .text').jScrollPane();
但是,我认为它根本不存在。所以我试着用这个来实际清理属性:
$('#content .text').css('overflow', '');
$('#content .text').jScrollPane();
但仍然没有成功。还有其他方法吗?
提前致谢。
答案 0 :(得分:0)
每the AJAX example,您应该在AJAX调用完成后简单地调用.jScrollPane()
(使用适当的选项)来更新自定义滚动条。
答案 1 :(得分:0)
它应该是
$('#content .text').css('overflow', 'hidden');