-2

可能重复:
JQuery: $(window).resize() 在加载时不起作用

我有下面的 jQuery 函数。我想用它两次。一次调整窗口大小并再次加载页面,而无需重复自己。我已经尝试了以下可以调整浏览器窗口大小的方法,但是当我尝试在页面加载时再次运行它时,该功能不起作用。

 window.onresize = function resize(event) {
    if(window.innerWidth < 620 ){
        $('#secondaryNav').hide();
        $('#search form').prependTo('div.content');
    } else{
        $('#secondaryNav').show();
        $('.content form').appendTo('#search');
    }

}

window.onload =  resize(event);

任何帮助将不胜感激。

4

1 回答 1

4
function resize(event) {
    if(window.innerWidth < 620 ){
        $('#secondaryNav').hide();
        $('#search form').prependTo('div.content');
    } else{
        $('#secondaryNav').show();
        $('.content form').appendTo('#search');
    }

}

window.onresize = resize:

window.onload = resize;
于 2012-06-13T09:38:09.727 回答