jquery - 仅在 $(window).load 之后触发 jQuery 的 $(window).resize

标签 jquery resize window jquery-load

我希望在调整浏览器窗口大小时发生一些事情,但页面上的所有内容都必须首先加载。这不起作用,但你得到了图片:

$(window).resize(function(){
    $(window).load(function(){
        // do stuff
    });
});

我怎样才能做到这一点?

最佳答案

您需要在页面加载后附加resize处理程序,因此反转您的事件处理程序:

$(window).load(function(){
    $(window).resize(function(){
        // do stuff
    });
});

关于jquery - 仅在 $(window).load 之后触发 jQuery 的 $(window).resize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23544913/

相关文章:

首次使用的 Javascript 说明

Javascript对象和这个

javascript - 获取div内的选择值,然后显示主div的子div

html - CSS 调整图像大小

WPF 给出不正确的大小值

c++ - QT在windows7/8上始终在最前面

jquery - 外部内容加载导致 div 无法扩展到页面底部

javascript - 使用 jqtree 和 jquery ui 选项卡

html - 使用javascript,html重置放大(捏合)android平板电脑浏览器(google chrome)

javascript - 检测设备并应用并应用特定的CSS