Browsing all articles tagged with 独自関数
[jQuery] jQueryオブジェクトに独自関数(メソッド)を追加する
jQueryオブジェクトに自作した関数を追加(登録?)する方法を調べましたのでメモ。
jQuery.extend(jQuery.fn, {
function_name: function() {
var pos = jQuery(this).position();
alert("left: " + pos.left + "px top: " + pos.top + "px");
}
});
jQuery.extendで登録する感じです。
登録した後は以下のように使えます。
jQuery(object).function_name();
拡張性が高くて便利ですねぇ。改めて感心しました。
[ 追記 ]
この場合は、 jQuery.fn.extend を使用する方が良いみたいです。
jQuery.fn.extend 「jQueryエレメントに独自の新しいメソッドを追加する」
jQuery.extend 「jQuery名前空間に新たなメソッドを追加する」
という違いがあるみたいです。
|
|
アーカイブ
- 2012年2月 (4)
- 2012年1月 (13)
- 2011年12月 (17)
- 2011年11月 (15)
- 2011年10月 (21)
- 2011年9月 (26)
- 2011年8月 (24)
- 2011年7月 (24)
- 2011年6月 (22)
- 2011年5月 (22)
- 2011年4月 (23)
- 2011年3月 (20)
- 2011年2月 (19)
- 2011年1月 (23)
- 2010年12月 (21)
- 2010年11月 (20)
- 2010年10月 (26)
- 2010年9月 (24)
- 2010年8月 (32)
- 2010年7月 (26)
- 2010年6月 (27)
- 2010年5月 (26)
- 2010年4月 (27)
- 2010年3月 (29)
- 2010年2月 (28)
- 2010年1月 (31)
- 2009年12月 (23)
- 2009年11月 (19)
- 2009年10月 (22)
- 2009年9月 (19)
- 2009年8月 (22)
- 2009年7月 (22)
- 2009年6月 (18)
- 2009年5月 (20)
- 2009年4月 (21)
- 2009年3月 (24)
- 2009年2月 (25)
- 2009年1月 (29)
- 2007年5月 (36)
最近のコメント
カテゴリー
- WordPress備忘録 (8)
- ガイナーレ鳥取 (36)
- グルメ (3)
- サンフレッチェ広島 (125)
- レビュー (21)
- ゲーム (1)
- 漫画 (1)
- 音楽 (19)
- 9mm Parabellum Bullet (1)
- ONE OK ROCK (1)
- THE BACK HORN (13)
- マキシマムザホルモン (1)
- ユニコーン (1)
- 怒髪天 (1)
- 相対性理論 (1)
- 不定期通信 (687)
- 作品 (12)
