gpt4 book ai didi

jquery - 拖动调整大小 handle 时多次触发调整大小事件

转载 作者:行者123 更新时间:2023-12-03 21:42:54 24 4
gpt4 key购买 nike

我希望这个 jQuery 插件能够工作,但它没有:

http://andowebsit.es/blog/noteslog.com/post/how-to-fix-the-resize-event-in-ie(旧链接是noteslog.com/post/how-to-fix-the-resize-event-in-ie)。

我向他的网站添加了一条评论,但这些评论已被审核,因此您可能还看不到它。

但无论如何,让我解释一下我的愿望。我希望当用户暂停调整大小和/或完成调整大小时触发“调整大小”类型的事件,而不是在用户主动拖动浏览器的窗口调整大小 handle 时触发。我有一个相当复杂且耗时的 OnResizeHandled 函数,我需要运行,但不能运行 100 次,只是因为用户将窗口扩大了 100 像素,并且每移动一个像素就会触发该事件。我想最好的选择是在用户完成调整大小后处理它。

最佳答案

像这样的代码怎么样:

function resizeStuff() {
//Time consuming resize stuff here
}
var TO = false;
$(window).resize(function(){
if(TO !== false)
clearTimeout(TO);
TO = setTimeout(resizeStuff, 200); //200 is time in miliseconds
});

这应该确保该函数仅在用户停止调整大小时调整大小。

关于jquery - 拖动调整大小 handle 时多次触发调整大小事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/667426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com