jQueryのいろいろなイベントについて

2013/08/12

jQueryでよく使われるイベントの紹介

一番よく使われているクリックしたときに実行されるイベントです。


$("#selecter").click(function() {
  //クリック時の処理
});

変更されたときに実行されます。
よくプルダウンなどで使用されます。


$("#selecter").change(function () {
  //変更時の処理
}).change();

マウスオーバー時の処理を行います。


$("#selecter").hover(function () {
  //オンマウス時の処理
}, function () {
  //マウスが離れた時の処理
});

テキストボックスなどが選択された時に実行されます。


$("input").focus(function () {
  //フォーカス時の処理
});

toggleの使用方法です。
クリックされるたびに、処理1と処理2が交互に実行されます。


$("#selecter").toggle(
  function () {
    //処理1
  },
  function () {
    //処理2
  }
);

キーボードでキーが押し込まれた際に実行されます。


$(window).keydown(function(e){
  $("div").text(e.keyCode);
  return false;
});

キーボードのキーが押され、上がった際に実行されます。


$(window).keyup(function(e){
  $("div").text(e.keyCode);
});

マウスが移動したときに実行されます。


$("div").mousemove(function(e){
  var pageCoords = "( " + e.pageX + ", " + e.pageY + " )";
  var clientCoords = "( " + e.clientX + ", " + e.clientY + " )";
  $("span:first").text("( e.pageX, e.pageY ) - " + pageCoords);
  $("span:last").text("( e.clientX, e.clientY ) - " + clientCoords);
});

スクロールされたときに実行されます。


$(window).scroll(function () {
  //スクロール時の処理
});

テキストボックスなどで、文字列を選択したときなどに実行されます。


$(document).select( function () {
  //選択された時の処理
});

Formでサブミットしたときに実行されます。


$("form").submit(function() {
  /Submit時の処理
});
Related

Vagrant+Docker+PHP環境で「session.save_path」指定時に、セッションファイルが空になるエラー

ファイル共有でのフォルダの所有者を設定 結論 PHP5.4.28 からセッションファイルのownerはrootもしくはWebサーバのユーザに限るという制限が...

LINEと連携したテイクアウト事前注文システム徹底比較!

目次 テイクアウト予約・注文受付システムのトレンド LINEと連携したテイクアウト事前注文システムの価格表 L.B.B.Cloud テイクイーツ ...

PHPで動画の撮影日を取得

PHPで動画の撮影日を取得 概要 PHPからffprobeコマンドを実行し、動画の撮影日時を取得します。 コード $posted_at = ...

FullCalendarでGoogleカレンダーのようなUIを実装

jQueryプラグインFullCalendarのサンプル 概要 FullCalendarを使用して、GoogleカレンダーのようなUIを実装する使用例を...

PHP Laravel5.2でmulti-auth(複数テーブルでの認証)を実装

Laravel5.2でマルチ認証 概要 LaravelとはPHPの中で今最も伸びているフレームワークです。 処理速度が遅いなどありますが、かなり使い安く拡...

PHP 正規表現でIPアドレス形式の文字列か判定

正規表現でIPアドレスの入力チェック 概要 フォームで入力されたIPアドレスが正当な文字列か判定するためのバリデーション処理を実装します。 基本的...
トップへ戻る