我有一个使用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
});
将变换启用:假添加到同位素函数。