0

バックボーンのメイン ビューの初期化セクションに次のコードを追加します。

$(window).load(function() {
    console.log('Page Loaded');
});

$(window).unload(function() {
    console.log('Page Unloaded');
});

Page UnloadedUnload イベントで適切に表示されますが、表示され Page Loadedません。コードの一部を次のように変更すると、次のようになります。

$(function() {
    console.log('Page Loaded');
});

しかし、私は必要$(window).load()です。理由と方法について何か考えはありますか?

4

1 に答える 1

0

$(fn)は の省略形で$(document).ready(fn)あり、 とは異なり$(window).load(fn)ます。

このイベントをバインドするときに、ウィンドウの onload が既に起動されている可能性がありますか? jQuery には、既に発生した場合にすぐに実行するための特別な処理があるため、これはドキュメントの準備が整っていれば問題ありません。

于 2012-10-10T07:46:16.967 に答える