缩放也算作窗口调整大小?

时间:2012-12-05 05:31:27

标签: javascript jquery

$(window).resize(function(){
            console.log('resize');
            setheight();
        });

我只是想激活当用户通过拖动窗口边缘而不是缩放来实际调整窗口大小时,但它实际上在放大和缩小时激活了该功能,如何防止这种情况?

2 个答案:

答案 0 :(得分:0)

当浏览器窗口的大小发生变化时,resize事件将被发送到window元素。但是,当我们放大/缩小浏览器的大小时,会触发resize事件。

答案 1 :(得分:0)

您可以使用resize事件检查窗口大小的变化,如下所示......



$(document).ready(function () {
    var width = $(window).width();
    
    function resizeIt() {
        $(window).resize(function () {
            if ($(window).width() != width) {
                
              alert('resize events');

            }            
        });
    }
  
  resizeIt();
}