jQuery resize函数在页面加载时不起作用

Nic*_*cki 8 jquery onload-event

如何使此功能不仅可以在窗口大小调整上运行,还可以在初始页面加载时运行?

$(window).resize(function() {
...  
});
Run Code Online (Sandbox Code Playgroud)

Kri*_*her 18

你会想要使用:

$(document).ready(function() { /* your code */ });
Run Code Online (Sandbox Code Playgroud)

让事情发生在onload上.如果你想在onload和onresize上工作,你应该这样做:

onResize = function() { /* your code */ }

$(document).ready(onResize);

$(window).bind('resize', onResize);
Run Code Online (Sandbox Code Playgroud)


Hat*_*tiv 5

我认为最好的解决方案是将其绑定到load和resize事件:

$(window).on('load resize', function () {
    // your code
});
Run Code Online (Sandbox Code Playgroud)