jQueryでイベントを指定
bind()
イベントに対してコールバック関数を紐付ける。カスタムイベントに対しても可能
$("p").bind("click", function(){
alert( $(this).text() );
});
trigger()
各要素の指定されたイベントを実行する
例:実際にsubmitの動作を実行する
$("form").trigger("submit");
カスタムイベントも実行可能
カスタムイベント
bindで登録したカスタムイベントをtriggerで発射する
stop()
実行中のアニメーションを停止する
$(this).stop(true);
※trueは省略化
実行中のアニメーションを停止した上で、別のアニメーションを実行
$(this).stop(true).slideDown();
※trueは省略化
アニメーションの終了時点の表示まで処理を飛ばす
$(this).stop(true, true).slideDown();
※いまいち
関数かどうか判定
if ($.isFunction(abcd)) {
}
extend()
jQueryオブジェクトそのものを拡張する
例:渡された2つの値のうち、大きい方や小さい方を返すメソッドをjQuery名前空間に追加
$.extend({
min: function(a, b) { return a < b ? a : b; },
max: function(a, b) { return a > b ? a : b; }
});