Jquery 单击Fancybox lightbox会跳到页面顶部

Jquery 单击Fancybox lightbox会跳到页面顶部,jquery,html,Jquery,Html,我在一个网站上使用了一个名为fancybox的插件,点击一张图片激活lightbox,效果很好,但它也会跳到页面顶部 由于@cowmoo: $('.fancybox').fancybox({ padding: 0, helpers: { overlay: { locked: false } } }); 这阻止了我的单页可滚动站点在lightbox单击时跳到顶部。希望这对其他人有所帮助尝试使用这些选项初始化fancybox $('.fancybox').fancybox(

我在一个网站上使用了一个名为fancybox的插件,点击一张图片激活lightbox,效果很好,但它也会跳到页面顶部

由于@cowmoo:

$('.fancybox').fancybox({
padding: 0,
helpers: {
    overlay: {
    locked: false
    }
}
});

这阻止了我的单页可滚动站点在lightbox单击时跳到顶部。希望这对其他人有所帮助

尝试使用这些选项初始化fancybox

$('.fancybox').fancybox({
    padding: 0,
    helpers: {
        overlay: {
            locked: false
        }
    }
});

它在任何其他浏览器中都正常工作吗?你是否发现当你关闭这个框时,你会跳回到你在页面上的位置?将来你应该发布相关的代码块,而不是要求人们搜索整个网站来找出错误。但这就是问题所在?我应该粘贴什么代码?因为它是一个大网站,如果我不知道问题从哪里开始,我就不能发布代码。如果我知道从哪里开始的话,我当然会这么做。我在使用wordpress主题中的fancybox时遇到了类似的问题(跳到顶部,然后当我关闭灯箱时它又跳下来),并在一些web浏览器上使用
noconflict
来修复这个问题(然后通过更新主题本身来修复所有问题),与其说是一个答案,不如说是一个潜在的选择。我用下面@cowmoo提供的解决方案更新了我的问题。希望它能帮助别人Hanks m8,解决了我的问题,将尽我所能帮助别人更新我的问题。