javascript - jQuery masonry 插件 - 在 IE7 中让 div 正确堆叠时遇到问题

标签 javascript jquery html css internet-explorer-7

我对 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/

相关文章:

javascript - 有没有 Yii 小部件 "Radio Button Set "?

javascript - T 形图中同一 Canvas 上的多个图形

javascript - 为什么这些 HMTL5 数据属性返回一个函数而不是分配的值?

javascript - 如何通过映射函数ReactJS传递this.params

javascript - 我如何在 React 中循环遍历 JSON 对象

javascript - 使用 javascript 从 php 数据在谷歌地图上设置标记 [500(内部服务器错误)]

javascript - append 到查询字符串 JavaScript

javascript - css adjacent Sibling combinators - 完成选择

jquery - 单击jquery更改文本颜色

html - 均匀对齐并响应下拉列表 HTML/CSS