jQuery 同位素 - 点击 Firefox 中嵌入的 youtube 视频时,页面会跳到顶部



我有一个使用jQuery同位素的页面,带有砖石布局。有许多div,一个是嵌入为html5的youtube视频。

出于某种原因,当点击 Firefox 中的 youtube 视频时,页面会跳回到页面顶部。它在Safari/Chrome中完美运行。

如果有人有任何想法可能导致这种情况,将不胜感激!

JSBIN: http://jsbin.com/iwehev/2

你的例子没有做你为我描述的事情。听起来你正在寻找preventDefault();。在点击功能中使用它,无论哪个元素在点击时给您带来问题。

$('a').click(function(evt){
    evt.preventDefault();
});
$('#wall').isotope({
    itemSelector: '.box',
    animationEngine: 'css,
    layoutMode: 'masonry',
    transformsEnabled: false //Disable transformations
});

将变换启用:假添加到同位素函数。

最新更新