jquery调整div上的监听器

这是情况,我有两个div相邻.一个div在高度上是非常动态的,这基本上意味着它可以增长和缩小以适应它的内容.例如,该div可以打开或关闭内容,或可扩展以适应加载内容内容的容器.

现在,在这个div旁边是另一个整齐地跟随第一个通过CSS的高度.工作很棒但这里是一个问题:我想根据其高度来更改第二个div的内容.

换句话说,div 1的大小变化,div 2跟随css,现在我需要触发一个ajax调用,用新的内容重新填充div 2,适合它的新大小.

有没有人有一个想法,我如何可以用jquery做这个?如果可能,不使用超时?

干杯.

解决方法

正如 the thread poelinca provided所示,有一些很好的插件可用于此功能.

如果你不喜欢这个插件的想法,另一个简单的解决方案就是在内容修改的时候,简单地在div上触发一个“resize”事件.然后,您可以按照预期的方式使用resize()监视它,利用优雅的observer pattern.

function appendContent($div,content) {
   $div.append(content).trigger($.Event('resize'));
}

$div.bind('resize',function(e) {
   // all your magic resize mojo goes here
});

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...