javascript - 监听window onresize,不包括jquery dialog的onresize

标签 javascript jquery dialog resize

我需要监听 window.onresize 事件,因此,使用 jquery,我正在执行以下操作

$(window).resize(...)

当我打开一个 jquery ui resizable dialog 并调整它的大小时,窗口 onresize 也会被触发,但我不想对此事件使用react。如何实现?

我需要监听 window onresize 以在窗口大小改变时调整内部面板的大小

最佳答案

稍微扩展一下我的评论:尝试在传递给 resize 属性的 resize 回调处理程序中调用 event.stopPropagation()在设置可调整大小的对话框时。代码看起来像这样:

$('selector-for-dialog').resizable({
    resize: function(event, ui) {
        // do some stuff to react to this event here
        event.stopPropagation();
    }
});

关于javascript - 监听window onresize,不包括jquery dialog的onresize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9720969/

相关文章:

php - 将 DIV 转换为输入元素并将数据保存到数据库中

javascript - 使用 x-amz-tagging 请求 header 指定标签

javascript - 将单选框值保存在变量中

c - 我在哪里可以通过 WinApi 找到消息框的标准系统图标?

javascript - Hammerjs 无法在 IOS 中的 Chrome 或 Safari 上运行(使用 Vuejs 制作)

javascript - 使用 jquery 读取 json

javascript - 在 jquery 发布后更新 div 显示而不重新加载 mvc3 中的页面

javascript - 如何使用 bootstrap 网格系统和 React Js 显示多个元素

android - 旧 Android API 上的 Apple 风格 AlertDialog

cocoa - 防止 Cocoa 文档应用程序退出时出现 "Save on Exit"对话