我正在使用masonry jQuery 插件在页面上布局块的页面上工作。它在除 IE7 之外的所有浏览器中都可以正常工作(是的,它甚至可以在 IE6 中工作),但我无法弄清楚为什么会发生这种情况,因为没有 js 错误。最糟糕的部分是它似乎在初始页面加载时工作,然后它在一秒钟后吓坏了,并将块的左侧和顶部值设置为 0。
这是该页面测试版本的链接。任何帮助将不胜感激。
谢谢。
我正在使用masonry jQuery 插件在页面上布局块的页面上工作。它在除 IE7 之外的所有浏览器中都可以正常工作(是的,它甚至可以在 IE6 中工作),但我无法弄清楚为什么会发生这种情况,因为没有 js 错误。最糟糕的部分是它似乎在初始页面加载时工作,然后它在一秒钟后吓坏了,并将块的左侧和顶部值设置为 0。
这是该页面测试版本的链接。任何帮助将不胜感激。
谢谢。
可能是,我找到了解决问题的方法。就像
$GPContainer.masonry(
{
singleMode: true,
itemSelector : '.pin',
//define in css
columnWidth : 0,
isAnimated : true,
isFitWidth : true,
isRTL : false
});
后
"isRTL : false"
不能有,
,否则在 IE7 中会出错。
我的问题是我想在不可见的 div 上应用砌体插件。在 Firefox 和其他普通浏览器中可以,但在 IE 中不行。在 div 可见后,我已经修改并应用了砌体插件,现在它似乎没问题。(对不起我的英语不好 :) )