jquery.load()方法之后jScrollPane不工作
我正在使用jScrollPane在一个div上创建自定义滚动条,其中的内容通过ajax更新,使用.load()方法(jQuery) 它在第一次将内容加载到div时工作,但是当我保存内容时,div仍然有overflow:hidden,因此jScrollPane不会对新内容进行滚动。我尝试如下方式清除溢出属性:jquery.load()方法之后jScrollPane不工作,jquery,css,jscrollpane,jquery-jscrollpane,Jquery,Css,Jscrollpane,Jquery Jscrollpane,我正在使用jScrollPane在一个div上创建自定义滚动条,其中的内容通过ajax更新,使用.load()方法(jQuery) 它在第一次将内容加载到div时工作,但是当我保存内容时,div仍然有overflow:hidden,因此jScrollPane不会对新内容进行滚动。我尝试如下方式清除溢出属性: $('#content .text').css('overflow', 'auto'); $('#content .text').jScrollPane(); 但是这使得contentdi
$('#content .text').css('overflow', 'auto');
$('#content .text').jScrollPane();
但是这使得contentdiv使用系统滚动,而不是自定义滚动。所以我试了一下:
$('#content .text').css('overflow', 'none');
$('#content .text').jScrollPane();
然而,我认为它根本不存在。因此,我尝试使用以下方法清理属性:
$('#content .text').css('overflow', '');
$('#content .text').jScrollPane();
但还是没有成功。我还有别的办法吗
- 我无法清除整个样式属性,因为我正在使用它设置div的动态高度和宽度
.jScrollPane()
(使用适当的选项)即可更新自定义滚动条。实际上应该是
$('#content .text').css('overflow', 'hidden');
也许您可以创建一个示例来演示这个问题?Overflow hidden是我重置内容时jscrollpane已经在div上留下的内容。我也尝试过“重新启动”溢出,但仍然没有成功。同样,如果你能给我们指出一个演示此问题的网页,这将非常有帮助。