1

ボタンをクリックすると、新しいウィンドウが開きます。

私のjavascriptにあるコードは次のようなものです:

$("#kitchen_menu a").bind('click',function(e){
    if(window.location.href = "products.html")
    {
        make_kitchen();
    }
});

そしてそれはうまく動作します。

私の問題は、私が開いたばかりのこの新しいページに対して他のコードを実行しようとしているときに、このコードの後に​​あります。ページが読み込まれる前に、この行の下のコードが実行されていることに気付きました。

新しいページを読み込んで、新しいページの他の機能を実行するにはどうすればよいですか? ページが読み込まれるまで残りのコードを待機させるものはありますか?

4

1 に答える 1

-1

jquery 関数 document.ready を使用します。

$(document).ready(function(){
    // enter the code that needs to bee xecuted after the page is loaded
})
于 2013-03-19T06:49:21.770 に答える