jScrollPane:当我调用 reinitialise() 时,不会在 google chrome 中创建 jspVerticalBar div

发布于 2024-12-19 19:55:24 字数 655 浏览 1 评论 0原文

当页面加载时,我有一个包含一些内容的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

日记撕了你也走了 2024-12-26 19:55:24

我遇到了同样的问题,这是因为可滚动 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文