jQuery の .hover() の書き換え
jQuery の .hover(handlerIn, handlerOut)
は .mouseenter(handlerIn).mouseleave(handlerOut)
のショートカットで、.mouseenter(handler)
と .mouseleave(handler)
はそれぞれ .bind('mouseenter', handler)
と .bind('mouseleave', handler)
のショートカットなので、
$(selector).hover( function () { // handlerIn }, function () { // handlerOut } );
これはこのように書き換えられる:
$(selector).bind({ mouseenter: function () { // handlerIn }, mouseleave: function () { // handlerOut } });
はてな記法を試してみたかったので。