在正在调整大小的窗口上启用javascript

时间:2016-04-19 19:12:15

标签: javascript jquery

我希望javascript / Jquery在调整窗口大小后执行一段代码。有没有办法做到这一点?我相信我读过类似$(window).change的内容(我本来可以写错了,但我正在学习)虽然它错过了任何指示窗口大小改变时的指示。

提前致谢!!

2 个答案:

答案 0 :(得分:1)

您可以收听window.resize()功能:

$(function(){
     $(window).resize(function(){
          // Your window was resized, do something here
     });
});

值得注意的是,对于任何微小的更改都会被触发,因此如果您希望它经常发生,您可能希望使用an approach similar to this related discussion使用延迟来检测调整大小的时间完成后会触发事件。

答案 1 :(得分:1)

您可以使用.resize()功能。

  

将事件处理程序绑定到"调整大小" JavaScript事件或触发器   元素上的那个事件。

像这样使用:

$(document).ready(function(){
    $( window ).resize(function() {
          console.log("Fired!");
        });
  })