为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery:如何只在完成调整大小后才调用Resize事件?

jQuery:如何只在完成调整大小后才调用Resize事件?

jQuery:如何只在完成调整大小后才调用Resize事件?如何在浏览器窗口完成调整大小后调用函数?我试着这样做,但有问题。我正在使用JQuery调整大小事件函数:$(window).resize(function() {   ... // how to call only once the browser has FINISHED resizing?});但是,这个函数被调用连续如果用户正在手动调整浏览器窗口的大小。这意味着,它可能在短时间内多次调用这个函数。如何只调用“调整大小”函数?一次(一旦浏览器窗口完成调整大小)?更新也不必使用全局变量。
查看完整描述

3 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

下面是一个使用thejh指令的示例

您可以存储任何setInterval或setTimeout的引用id。就像这样:

var loop = setInterval(func, 30);// some time later clear the interval
clearInterval(loop);


查看完整回答
反对 回复 2019-07-02
  • 3 回答
  • 0 关注
  • 926 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信