jQueryのon()でhover()を使いたいことがたまにあるので、実装方法をメモしておきます。
サンプルコード
hover()はmouseenterイベントとmouseleaveイベントで設定します。
HTML
<a href="" class="hover-element">consoleに結果を表示します。</a>
同一の要素に複数のイベントを設定したい場合、以下のように設定します。
JavaScript
$(function() {
	$('.hover-element').on({
		mouseenter: function() {
			console.log('mouseenter');
		}, mouseleave: function() {
			console.log('mouseleave');
		}
	});
});
【参考サイト】
コメントが承認されるまで時間がかかります。