jQuery初心者です。
的はずれな質問してるかもしれません。ご了承下さい。
.on()の定義について色々あるのだと知りました。
以下の2つは、何か動作や使い方に違いはあるのでしょうか?
$(document)のonで定義、その中に処理内容を記述
javascript
1$(document).on('click', '.hoge', function() { 2 //処理内容 3});
要素のonで定義、処理内容は別メソッド
javascript
1$('.hoge').on('click', onClick); 2 3function onClick() { 4 //処理内容 5} 6
先輩方教えて下さい。
宜しくお願いします。
キャプチャリングとバブリングというのがあるのを知ってますか?
コメント有難う御座います。
いえ、存じ上げません。
ググって調べてください。それを知っているといないのとでは話の通じ方が変わってきますので。
有難う御座います。
ググってみました。
イベントが発生する順序が違うんですね。
初めて知りました!
onする元(?)が違う事について聞きたいのかfunctionを別で定義している事を聞きたいのか
疑問点をひとつの絞った質問にした方が回答付くとは思いますが
offのこともたまには思い出してあげてください
hentaiman様
なるほど、最初の書き方は、functionを別にできるわけですね。
そこも分かってないほどでした。有難う御座います。
m.ts10806様
何か笑っちゃいましたww
はい、offさんも忘れないようにします
http://surferonwww.info/Test/183-EventCapturingBubbling2.htm ← キャプチャリングとバブリングを試すサンプルですが、試してみると面白いかも(面白くなかったらすみません)。コードはその記事にリンクを張った先にありますので興味がありましたら見てください。
いや、めちゃくちゃ面白いです!!
こうやって試していかないと頭に入らないので助かります!
有難う御座います!
回答1件
あなたの回答
tips
プレビュー