Fancybox强制滚动到顶部

时间:2010-04-08 18:02:46

标签: javascript jquery scroll lightbox fancybox

我正在使用jQuery Fancybox插件在网站上显示一些内容。不幸的是,当点击一个链接时,加载的灯箱开始于与前一个相同的滚动位置。我试过用     self.scrollTo(0,0)     $ .scrollTo(0)     $( '#' 顶部)scrollTo();

和其他一些方法将其推回到顶部,但似乎没有一种方法可行。对此有何帮助?

2 个答案:

答案 0 :(得分:4)

我遇到了同样的问题。大都会,我使用了类似的解决方案,但不是$(文档).scrollTop(0)我定位$(“#fancybox-inner”)。scrollTop(0)对我有用。

答案 1 :(得分:2)

Fancybox是否有某种回调?我问的原因是,灯箱可能会将滚动条重置回原来的位置,所以在灯箱完全关闭后你需要以某种方式调用scrollTo。

另外,为什么不使用scrollTop而不是scrollTo(我假设它是jQuery scrollTo插件)。

这个链接是否在灯箱内?你究竟在什么时候调用scrollTo?你有一些代码来展示你在做什么吗?

大都市

修改

试试这个

$("#element").fancybox({
    onComplete: function() {
        $(document).scrollTop(0);
    }
});