ホームページ  >  記事  >  ウェブフロントエンド  >  jqueryでページを読み込む方法(ページ読み込み後に実行)_html/css_WEB-ITnose

jqueryでページを読み込む方法(ページ読み込み後に実行)_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:37:261515ブラウズ

jquery によるページの読み込み方法 (ページが読み込まれた後に実行されます) については、windows.onload と $(document).ready の違いを確認することをお勧めします。

1. $(function(){
ready(function(){
$("#a").click(function(){
//ここにコードを追加します
});
});
3. window.onload = function(){
$( "#a").click(function(){
//ここにコードを追加します
});
}
html コードは Click と、ページは jquery の js ファイルを参照する必要があります

通常、ページをロードするときに js メソッドが次のように呼び出されます。

window.onload = function() {
$("table tr:nth-child(even)").addClass("even"); //これは jquery コードです
​​}; このコードは、ページ全体のすべてのドキュメントが読み込まれた後に実行されます。残念ながら、この方法では、ページの DOM ツリーが完全にロードされている必要があるだけでなく、すべての外部イメージとリソースがロードされている必要もあります。さらに残念なことに、画像などの外部リソースの読み込みに時間がかかる場合、この JS 効果によりユーザーは非効率的であると感じてしまいます。

ただし、jquery メソッドを使用します:

$(document).ready(function() {

// 実行する必要がある js 特殊効果
$("table tr:nth-child(even)")。 addClass("even");

は、ブラウザがすべての HTML を DOM ツリーに配置する前に、すべての DOM 構造をロードして js エフェクトを実行するだけです。外部の画像やリソースをロードする前に組み込まれます。

次の短縮方法もあります:

$(function() {

// 実行する必要がある任意の js 特殊効果
$("table tr:nth-child(even)").addClass("even ");
});






声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。