gpt4 book ai didi

javascript - 当重新初始化 Jquery jScrollPane 时,它​​会回到顶部。为什么?

转载 作者:行者123 更新时间:2023-11-30 06:44:16 25 4
gpt4 key购买 nike

我正在使用 jquery 库 jScrollPane 为整个页面设置自定义滚动条。

scroll_bar = $('body>div').jScrollPane(
{
autoReinitialise: true,
showArrows: true,
maintainPosition: false
}).data('jsp');

当页面底部添加新内容时(当用户位于页面底部时),我调用:

scroll_bar.getContentPane().find(".content").append(some_content);
scroll_bar.reinitialise();

这会重新初始化滚动条,但会将用户带到页面顶部。我希望 window 留在同一个地方。有什么解决办法吗?

最佳答案

你确定你得到了所需的数据吗,我不知道这是否有效,但你试过了吗:

scroll_bar = $('body>div').jScrollPane(
{
autoReinitialise: true,
showArrows: true,
maintainPosition: false
});

scroll_bar.data('jsp');

你通常不会为此使用 .scroll-pane 类,而不是 body>div 选择器吗?

我想也许它应该是这样的:

var api = scroll_bar.data('jsp');
api.reinitialise();

关于javascript - 当重新初始化 Jquery jScrollPane 时,它​​会回到顶部。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8378349/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com