イベントページの読み込み1. $(ドキュメント).ready(関数(){ // ここにコードを記述します... }); // 以下は省略形 $(function($) { // ここでも $ をエイリアスとして使い続けることができます... }); 2. // pタグにクリックイベントリスナーを追加します $("p").on("click", function(){ アラート( $(this).text() ); }); // 2番目の書き方は上記と同等です $("p").click(function(){ アラート( $(this).text() ); }); 3. // p タグにバインドされたすべてのイベント リスナーを削除します $("p").off() // p タグにバインドされたクリック イベント リスナーを削除します $("p").off("click") 4. // p タグにバインドされたすべてのイベント リスナーを削除します $("p").bind("click", function(){ アラート( $(this).text() ); }); // 複数のイベントタイプを同時にバインドする $('#foo').bind('mouseenter mouseleave', function() { アラート(); }); 5. // すべての段落のすべてのイベントをバインド解除します $("p").unbind() // 段落のクリックイベントをアンバインドします $("p").unbind("click") 6. // すべての段落が初めてクリックされたときに、そのすべてのテキストを表示します $("p").one("click", function(){ アラート( $(this).text() ); }); イベント委任1. <div style="background-color:red"> <p>これは段落です。 </p> <button>ここをクリック</button> </div> // ボタンがクリックされたときに、p 要素を非表示または表示します $("div").delegate("button", "click", function () { $("p").スライドトグル(); }); 2. // delegate() メソッドによって追加されたすべてのイベント ハンドラーを p 要素から削除します $("p").undelegate(); // delegate() メソッドによって p 要素から追加されたすべてのクリック イベント ハンドラーを削除します $("p").undelegate("click") イベントの切り替え1.
// マウスホバーのテーブルは特定のクラス $("td").hover( で追加されます 関数 () { $(this).addClass("ホバー"); }, 関数 () { $(this).removeClass("hover"); } ); イベント1. // マウスホバーのテーブルは特定のクラス $("td").hover( で追加されます 関数 () { $(this).addClass("ホバー"); }, 関数 () { $(this).removeClass("hover"); } ); 2. // 選択した要素の変更イベントをトリガーします $(selector).change(); 3. // ページ内のすべての段落のクリック イベントをトリガーします $("p").click(); 4. // 「Hello World!」アラート ボックスをページ上の各段落のダブルクリック イベントにバインドします $("p").dblclick( function () { alert("Hello World!"); }); 5. // サーバー上の JavaScript エラーをログに記録します。 $(window).error(function(msg, url, line){ jQuery.post("js_error_log.php", { msg: msg, url: url, line: line }); }); 6. // ページが読み込まれたら、ID が 'login' の要素にフォーカスを設定します。 $(ドキュメント).ready(関数(){ $("#ログイン").focus(); }); 7. <p><input type="text" /> <span>フォーカスアウト ファイア</span></p> <p><input type="password" /> <span>フォーカスアウト ファイア</span></p> // フォーカスを取得した後、アニメーションがトリガーされます$("p").focusin(function() { $(this).find("span").css('display','inline').fadeOut(1000); }); 8. // フォーカスを取得した後、アニメーションがトリガーされます $("p").focusout(function() { $(this).find("span").css('display','inline').fadeOut(1000); }); 9. // ページ上のキーボードのキー入力に応答するには、次のコードを使用できます $(window).keydown(function(event){ スイッチ(イベント.キーコード) { // ... // キーによって動作が異なります // ブラウザによってキーコードが異なります // 詳細は http://unixpapa.com/js/key.html をご覧ください // ... } }); 10. // 入力フィールドのキーストロークの数をカウントします $("input").keydown(function(){ $("span").text(i+=1); }); 11. // キーが押されたら、テキストフィールドの色を変更します $("input").keyup(function(){ $("入力").css("背景色","#D6D6FF"); }); 12. // マウスボタンが押されたときに、要素を非表示または表示します $("button").mousedown(function(){ $("p").スライドトグル(); }); 13. // マウスポインタが要素に入る(通過する)と、要素の背景色を変更します$("p").mouseenter(function(){ $("p").css("背景色","黄色"); }); 14. // マウス ポインターが要素から離れると、要素の背景色が変更されます $("p").mouseleave(function(){ $("p").css("background-color","#E9E9E4");}); // マウス ポインターが要素から離れると、要素の背景色が変更されます $("p").mouseleave(function(){ $("p").css("背景色","#E9E9E4"); }); 15. イベント座標
// ページ内のマウスポインターの位置を取得します $(document).mousemove(function(e){ $("span").text(e.pageX + ", " + e.pageY); }); 16. // マウスが要素から離れると、要素の背景色が変更されます。 $("p").mouseout(関数(){ $("p").css("背景色","#E9E9E4"); }); 17. // マウスポインターが要素の上にあるとき、要素の背景色を変更します$("p").mouseover(function(){ $("p").css("背景色","黄色"); }); 18. // マウスボタンが放されたときに、要素を非表示または表示します $("button").mouseup(function(){ $("p").スライドトグル(); }); 19. // ページウィンドウのサイズを変更するときに警告ウィンドウをポップアップします$(window).resize(function(){ alert("やめてください!"); }); 20. // ページのスクロールバーが変更されたときに実行される関数: $(window).scroll( 関数() { alert("やめてください!"); }); 21. // すべての入力要素の選択イベントをトリガーします。 $("入力").select(); 22. // このページの最初のフォームを送信します: $("フォーム:first").submit(); // フォームの送信を禁止する: $("form").submit( 関数() { false を返します。 } );
ページを離れるリンクをクリックする アドレスバーに新しいURLを入力しました 進むボタンまたは戻るボタンを使用する ブラウザを閉じる ページを再読み込み // ページがアンロードされたときに警告ボックスをポップアップ表示します: $(window).unload( function () { alert("さようなら!"); } ); 要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Win10の明るさ調整効果を模倣するHTML+CSS+JSサンプルコード
目次01 CM 02 エントリーポイント03 ワークディレクトリ04 環境05 ユーザー06巻07 ...
解決策は2つあります。 1つはCSSで、background-size:coverを使用して画像の伸...
事前に言っておく気まぐれですが、MySQL の order by sorting にどのようなルール...
質問: Alice 管理システムを開発しているときに、すべてのバックエンド インターフェイスが最初の...
目次序文事前準備ディレクトリを作成するcustom.cnf を作成する証明書を作成するpxc クラス...
まず、バックグラウンドから来るデータをシミュレートしてみましょう。ここでは、コードをわかりやすくする...
序文CentOS 環境変数設定ファイル システムは階層型システムであり、他のマルチユーザー アプリケ...
【歴史的背景】私は 3 年間 MySQL-DBA として働いてきましたが、MySQL が「基本的に利...
目次手動展開1.アイデアを使ってSpring Bootプロジェクトを作成する2. プロジェクトをJa...
1. DockerUIの紹介DockerUI は Docker API をベースとしており、Dock...
この記事では、jsを使用してクールな花火効果を実現するための具体的なコードを参考までに共有します。具...
導入:スライダー ドラッグ検証は現在、多くの場所で使用されています。週末に 1 つ作成しようと思い、...
この記事では、explain を使用して SQL ステートメントを分析する方法を紹介します。実際、イ...
<TH> タグは、テーブル内のヘッダーのプロパティを設定するために使用されます。以下の...
この記事では、円形のプログレスバー効果を実現するためのJavaScriptの具体的なコードを参考まで...