我有一个网站,其中有多个块形式的帖子,每个块不同的高度。当我调整浏览器窗口的大小时,我想创建一个系统,然后主容器的高度也会变小,并且它的子容器会超过主容器的高度,也会调整大小。我可以使用jquery创建系统,但是当我最大化窗口时,调整大小的子元素现在比原始元素的大小要小。
jQuery('.mi-module-cnt').each(function(index, element) {
var jsp_height=jQuery(".jspContainer,.jspPane").height();
var module_height=jQuery(this)
我刚刚注意到,每当浏览器窗口被调整大小时,jquery调整大小事件就会触发两次。我无法找到任何将此作为默认行为的文档。我已经用jQuery 1.4和1.5在Chrome和Firefox的最新版本中测试了这一点。
还有人看到这种行为吗?有什么特别的原因吗?
更新:如果我单击浏览器窗口上的最大化按钮一次,就会发生这种情况。我知道,如果我手动将窗口拖到不同的大小,事件将被多次触发,但是最大化按钮不应该是这种情况。
下面是所使用的测试代码。浏览器调整大小的文本被输出两次:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional/