どうすれば可能ですか?
ページが完全に読み込まれたときに呼び出すイベントが複数あるとします。 JavaScript
でこれを調べて、その概念についてもっと知り、それを簡単に理解しやすいようにしておきましょう。
var pageLoadEvents = [];
ページがロードされたときに呼び出すすべてのイベントを保持する配列を作成しました。
pageLoadEvents.push(function() {
alert("hello!");
})
そして:
pageLoadEvents.push(function() {
alert("How are you doing?");
})
さて、あなたは、ページの読み込みに引き上げるしたいすべてのイベントを定義しているし、それらのすべてがpageLoadEvents
配列です。ここで、私たちは私たちの最後のピースを書く:
window.onload = function() {
for(var index=0; index<pageLoadEvents.length; index++) {
pageLoadEvents[index]();
}
}
我々はpageLoadEvents
配列に保つすべてのイベントを1つずつ実行されます。
load
を$(window)
と呼び出すたびに、load
で定義したコンテンツ(例:function(e){..})を配列に保持し、最後にそれぞれを実行します。