jQuery同位素 - 在Firefox中单击嵌入的YouTube视频时,页面跳转到顶部

时间:2012-11-13 17:04:17

标签: javascript jquery css firefox jquery-isotope

我有一个使用jQuery同位素和砌体布局的页面。有许多div,一个是嵌入html5的youtube视频。

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

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

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

2 个答案:

答案 0 :(得分:2)

你的榜样没有按照你所描述的那样做。听起来你正在寻找preventDefault();。在点击功能中使用它,因为任何元素都会给你带来点击问题。

$('a').click(function(evt){
    evt.preventDefault();
});

答案 1 :(得分:0)

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

将transformsEnabled:false添加到同位素函数中。