イベントページの読み込み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サンプルコード
2次元配列の次元削減配列インスタンスメソッド concat と ES6 スプレッド演算子を使用した次...
この記事では、例を使用して、MySQL スケジュール タスクの実装と使用方法を説明します。ご参考まで...
目次適用シナリオ:方法 1: 正規表現 (推奨)方法2: 配列のreduceメソッドを使用する方法3...
この記事では、例を使用して、MySQL トランザクション、分離レベル、およびロックの使用について説明...
この記事では、キャンバスを使用してWeChatアプレットに時計を描く具体的なコードを参考までに共有し...
フォーマットエンコーディング1. ページの幅は600~800px、長さは1024px以内に設定してく...
目次1. 問題の発見2. プロセスの詳細情報を表示する3. 解決策4. 大法を再開する1. 問題の発...
vertical-align属性は、主にインライン要素の配置を変更するために使用されます。インライン...
目次シンボルデータタイプシンボルが表示される理由シンボルの特徴シンボルの応用rbオブジェクトにupメ...
目次1. コード分析2. ソースコードソースコード1. コード分析1.1 HTMLコード分析 <...
まず、バックグラウンドから来るデータをシミュレートしてみましょう。ここでは、コードをわかりやすくする...
Docker はコンテナを作成するときに、デフォルトでブリッジ ネットワークを使用し、IP アドレス...
目次mysql マスタースレーブレプリケーションMySQL マスタースレーブレプリケーション方式My...
序文: 正規表現のインターセプションに似た、MySql フィールドの文字列から特定の文字を抽出すると...
ウェブサイト体験の分類1. 感覚体験:快適性を重視した視聴覚体験をユーザーに提供します。 2. イン...