我正在使用jQuery Fancybox插件在网站上显示一些内容。不幸的是,当点击一个链接时,加载的灯箱开始于与前一个相同的滚动位置。我试过用 self.scrollTo(0,0) $ .scrollTo(0) $( '#' 顶部)scrollTo();
和其他一些方法将其推回到顶部,但似乎没有一种方法可行。对此有何帮助?
答案 0 :(得分:4)
我遇到了同样的问题。大都会,我使用了类似的解决方案,但不是$(文档).scrollTop(0)我定位$(“#fancybox-inner”)。scrollTop(0)对我有用。
答案 1 :(得分:2)
Fancybox是否有某种回调?我问的原因是,灯箱可能会将滚动条重置回原来的位置,所以在灯箱完全关闭后你需要以某种方式调用scrollTo。
另外,为什么不使用scrollTop而不是scrollTo(我假设它是jQuery scrollTo插件)。
这个链接是否在灯箱内?你究竟在什么时候调用scrollTo?你有一些代码来展示你在做什么吗?
大都市
修改强>
试试这个
$("#element").fancybox({
onComplete: function() {
$(document).scrollTop(0);
}
});