概要 ▶ .onのイベントを指定する引数部分に「hover」と書いても意図した動作にはなりません。それはhover自体が複数のイベントをまとめて書いた省略形(エイリアス)だからです。 画像出典:.hover()(jQuery API Documentation) ●jQuery 1.7以降の.onを使っていますか?jQueryの1.7以降では、.onという要素にイベントを追加する命令(メソッド)が使えるようになっています。今まで.bindで書いていたものから置き換えて使えるようです。 といっても私は.bindすら使っていませんでしたが…(.hover()や.click()だけで事足りていたので…)。 The .on() method attaches event handlers to the currently selected set of elements in the jQuery
![jQueryの .on('hover',function(){...}) ではhoverのイベントが動作しないのはなぜ?](https://cdn-ak-scissors.b.st-hatena.com/image/square/c2531995673e3b7620a71de88c78460ab2131794/height=288;version=1;width=512/https%3A%2F%2Fjdash.info%2Fimgs%2F0%2Ff%2F0fd32c6c.png)