我有一个使用视图在 drupal 7 中创建的无序列表。每个列表项都有一个打开颜色框的链接。如果将鼠标放在颜色框(即父页面)的褪色背景上,则可以滚动父页面。我所追求的是父页面在关闭时停止滚动并返回父页面上的相同位置/锚点。
在这里搜索问题,我找到了代码:
$(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
有任何想法吗?