我对 jQuery 的 Masonry 插件有疑问。
如果您查看此链接:http://iloveinternet.org/kunder/omk/然后向下滚动到顶部有粉红色线条的棕色字段。你能看到那里的 div 框吗?它们应该使用砖石插件以三排的形式并排堆叠。除了 Windows XP 中的 IE7 之外,这在大多数浏览器中都可以正常工作,而在我的 Mac 上是并行的。
有谁知道我做错了什么?是糟糕的 html kode 还是脚本中的内容?
至于为什么...如果您可以检查您是否在 IE 中遇到过相同的问题,那将是很好的了解。
- 谢谢 :)
最佳答案
您的脚本在 index.php 的第 36 行导致我出错,其中 document.location.hash 是一个空字符串。 不确定这是否会解决列问题,但最好先从工作页面开始,然后再尝试调试布局/CSS 问题。
var destination = $( document.location.hash ).offset().top;
尝试这样的事情:
var $el = $( document.location.hash );
var destination = 0;
if ( $el.length ) {
destination = $el.offset().top;
}
$("html:not(:animated),body:not(:animated)").scrollTop( destination );
关于javascript - jQuery masonry 插件 - 在 IE7 中让 div 正确堆叠时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1188307/