2017-04-11 11 views

答えて

8

load機能は1.8では廃止され、3.0では削除されました。ある、代わりに

<html> 
 
<head> 
 
    <title></title> 
 
    <script src="https://code.jquery.com/jquery-3.2.0.min.js"></script> 
 

 
</head> 
 
<body> 
 
    <script> 
 
     $(window).on("load",function() { 
 
      alert('Window loaded'); 
 
     }); 
 
    </script> 
 
</body> 
 
</html>

のjQuery 1.8から非推奨https://blog.jquery.com/2016/06/09/jquery-3-0-final-released/

削除廃止予定のイベントエイリアス

.LOAD、.unload、および.ERRORから、onメソッドを使用しますもういや。 .on()を使用してリスナーを登録します。 IE <9のindexOfをサポートしていないので、あなたは、使用しないIEのバージョンは何

+0

のためにjqueryバージョン1.xを使用しています。今、エラーが表示されません。あなたは、loadメソッドが非難されているのは間違いありません。 新しい質問が発生しましたが、window.onメソッドがdocument.readyの前に起動するようになりました。 window.loadは、window.loadがすべてのイメージなどのロードを待つため、window.readyが起動すると言われていますが、document.ready関数はDOMの準備ができたらすぐに起動します。 しかし、今これは当てはまりません。 提案がありますか? – Abbas

0

$(window).load(function() { 
 
      alert('Window loaded'); 
 
     }); 
 

 
     $(document).ready(function() { 
 
      alert('DOM Loaded and ready'); 
 
     });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 

 

関連する問題