-1

重複の可能性:
window.onload() が最初のショットで IE 8 で起動しない

JavaScript で 20 行目のコードを実行中にエラーが発生しました。20 行目のコードは次のとおりです。

window.onload = setTimeout( function(){
    $('#notification_div').slideUp(2000);
} , 6000);
4

3 に答える 3

1

イベントハンドラは関数でなければなりません。

window.onload = function() {setTimeout( function(){
    $('#notification_div').slideUp(2000);
} , 6000);};

あなたがjqueryを使用しているので、

$(window).load(
 function() {
  setTimeout( function(){
        $('#notification_div').slideUp(2000);
  } , 6000)
 }
);
于 2013-02-05T06:18:08.930 に答える
0

私はあなたが望むものはこれだと信じています

window.onload = function(){
  setTimeout( function(){
    $('#notification_div').slideUp(2000);
  } , 6000);
}
于 2013-02-05T06:19:38.750 に答える
0

さて、次の関数がありません.onload

window.onload = function(){ //<-------missing this
   setTimeout( function(){
      $('#notification_div').slideUp(2000);
   } , 6000);
};

のjqueryバージョンを使用しない理由.load():

$(window).load(function(){
   setTimeout( function(){
     $('#notification_div').slideUp(2000);
   } , 6000);
});
于 2013-02-05T06:19:51.353 に答える