为div孩子们调整jQuery resize事件

时间:2010-05-12 09:59:55

标签: jquery events resize

$("div.content-left > *, div.content-main > *" ).live('resize',function(){alert("Size changed")});

不起作用,因为resize事件仅适用于窗口大小调整。但在我的情况下,div会延迟更改大小,因为内容是通过ajax请求加载的 - 或者通过单击面板菜单来加载。 我definatley需要避免注册孩子们的所有个别事件(ajax,click),因为这可能是很多不同的事件,然后它是不可维护的。

1 个答案:

答案 0 :(得分:1)

也许你会发现这个解决方案很有用:

为内容更改创建jQuery特殊事件: Create a jQuery special event for content changed

并调整它以检查其div的大小是否已经改变。