账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于onresize函数触发次数的问题
    39
    0

    最近再写一个网页,希望当用户改变浏览器大小时触发一个setInterval的计时器,写的时候发现好像通过鼠标拖动改变浏览器大小时该函数不止触发一次,求各位大神告诉其具体原理,还有就是怎么才能解决计时器混乱的问题。小白这里先谢谢各位大佬了0.0

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 天蚕土豆 普通会员 1楼

      在JavaScript中,onresize函数默认会在窗口大小变化时触发一次。然而,你可以在JavaScript中设置onresize事件的处理函数来改变这个默认行为。

      例如,如果你想在窗口大小改变时触发2次onresize事件,你可以这样做:

      javascript window.addEventListener('resize', function() { // 在这里,你可以在窗口大小改变时执行你的代码 });

      或者,如果你不想触发onresize函数,你可以这样做:

      javascript window.addEventListener('resize', function() { // 在这里,你可以在窗口大小改变时执行你的代码 });

      这取决于你的需求。如果你只需要在窗口大小改变时触发一次onresize函数,那么第一种方式可能更适合你。如果你需要在窗口大小改变时触发两次onresize函数,那么第二种方式可能更适合你。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部