gpt4 book ai didi

jquery - Colorbox 停止背景滚动并返回到父页面上的同一位置

转载 作者:行者123 更新时间:2023-12-03 22:07:28 25 4
gpt4 key购买 nike

我有一个使用 View 在 drupal 7 中创建的无序列表。每个列表项都有一个可打开颜色框的链接。如果将鼠标放在颜色框(即父页面)的褪色背景上,则可以滚动父页面。我所追求的是父页面在关闭时停止滚动并返回到父页面上的相同位置/ anchor 。

搜索这里的问题我找到了代码:

$(document).bind('cbox_open', function () {
$('html').css({ overflow: 'hidden' });
}).bind('cbox_closed', function () {
$('html').css({ overflow: 'auto' });
});

上面的代码可以工作,但会将父页面滚动回最顶部。

如果我可以动态地做到这一点,这就会起作用;

$("html,body").scrollTop(400); // 300 is just a example

有什么想法吗?

最佳答案

Canny 克斯明白了。我只是将溢出隐藏在正文上,html 的溢出可能没问题。

$(document).bind('cbox_open', function() {
$('body').css({ overflow: 'hidden' });
}).bind('cbox_closed', function() {
$('body').css({ overflow: '' });
});​

但是,它不应该滚动回顶部。设置滚动顶部只是掩盖另一个问题(例如不取消单击的 anchor 元素上的默认操作)。

关于jquery - Colorbox 停止背景滚动并返回到父页面上的同一位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12213267/

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