我需要监听 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/