影響あり 無効化されているフォームコントロール上で mouseover や同様のマウスイベントが発生するようになりました

公開日: | カテゴリー: DOM

概要

Firefox 44 以降、mouseovermouseoutmouseentermouseleave の各イベントが、<input> などの無効化されているフォームコントロール上でも発生するようになりました。従来の挙動は特に jQuery を使っているウェブ開発者を混乱させることがありました。

あなたのコードが常に期待通り動作するよう、イベントハンドラー内でターゲット要素の disabled プロパティを明示的に確認すると良いでしょう。

参考資料