jQuery对话框调整大小事件

我有一个托管第三方插件(jqgrid)的对话框.我希望jqgrid在调整对话框大小时自动调整大小.我也希望这个对话框是宽度:’auto’,因为还有一些其他内容可能会增长.

当对话框因内容而调整大小时,我没有触发dialogresize事件.下面是一个示例 – 手动调整对话框大小会导致dialogresize事件触发,但单击该按钮不会触发对话框,即使对话框已调整大小:

http://jsfiddle.net/LfpC7/

你是否知道当对话框因宽度而调整大小时是否可以捕获事件:’auto’?

谢谢

解决方法

您可以使用jQuery UI对话框 resize event.

调整对话框大小时会触发此事件.演示
代码示例

提供一个回调函数来处理resize事件作为init选项.

$( ".selector" ).dialog({
       resize: function(event,ui) { ... }
    });

通过类型绑定到resize事件:dialogresize.

$( ".selector" ).bind( "dialogresize",function(event,ui) {
      ...
    });

相关文章

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