我有一个使用 jQuery 同位素和砖石布局的页面。有许多 div,一个是嵌入为 html5 的 youtube 视频。
由于某种原因,在 Firefox 中单击 youtube 视频时,页面会跳回页面顶部。它在 Safari/Chrome 中完美运行。
如果有人有任何想法可能导致这种情况,将不胜感激!
JSBIN:http: //jsbin.com/iwehev/2
我有一个使用 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
});
将 transformsEnabled: false 添加到 isotope 函数。