jScrollPane:当我调用 reinitialise() 时,不会在 google chrome 中创建 jspVerticalBar div
当页面加载时,我有一个包含一些内容的 div:
<script type="text/javascript">
$('.content').jScrollPane();
</script>
<div class="content">
<p id="p2">some html</p>
</div>
并且我等待用户单击某个按钮才能执行此操作:
<script type="text/javascript">
function userclick() {
$("#p2").html('');
$("#p2").append('some html like divs, span, etc...');
var pane = $('.content').jScrollPane();
pane.data('jsp').reinitialise();
}
</script>
在 FF、opera 甚至 IE 中运行良好。
div 更大并显示滚动条,但在 chrome 中,div 显示内容但不显示滚动条,因此不可能向下滚动。
有什么想法吗?
i have a div with some content when the page load:
<script type="text/javascript">
$('.content').jScrollPane();
</script>
<div class="content">
<p id="p2">some html</p>
</div>
and i wait to the user make a click in some button in order to do this:
<script type="text/javascript">
function userclick() {
$("#p2").html('');
$("#p2").append('some html like divs, span, etc...');
var pane = $('.content').jScrollPane();
pane.data('jsp').reinitialise();
}
</script>
works well in FF, opera and even IE.
the div is larger and show it the scroll bar, but in chrome, the div show the content but not the scroll bar, so there is not possibility to scroll down.
any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我遇到了同样的问题,这是因为可滚动 div 内的表格具有“table-layout:fixed;”。我刚刚删除了它及其工作。如果有人遇到此问题,这可能会有所帮助。
I got the same issue and that was causing because the table inside the scrollable div was having "table-layout:fixed;".I just removed it and its working. This may help if anyone get this issue.