こういうのが意図したようには動かないという話。
1 2 3 4 5 6 7 8 9 10 |
jQuery(function($){ $('#miz div').on({ "mouseenter":function(){ $(this).html('<img src="img/over.gif">'); }, "mouseleave":function(){ $(this).html('<img src="img/def.gif">'); } }); }); |
具体的には”mouseenter”は動くのだけど、”mouseleave”は動かない。
以下のように邪推している。
- DOMが書き換わる
- ‘#miz div’の”mouseenter”が解除される
- “mouseleave”は単体では発生しないイベント
- 動かない