-2

重複の可能性:
JQuery: $(window).resize() が Load で機能しない

以下のjQuery関数があります。2回利用したいです。一度ウィンドウのサイズを変更し、ページの読み込み時にもう一度繰り返す必要はありません。ブラウザウィンドウのサイズ変更で機能する以下を試しましたが、ページの読み込み時に再度実行しようとすると機能が機能しません。

 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 に答える