選択ボックスの上にマウスを置いたときにイベントをキャプチャしようとしています。私は次のように.on()を使用しています。jQuery .on()はHTML5の選択ボックスでは動作しません。
$(document).on('hover', "select#selectBox", function() {
alert("done");
});
DOM文書内にこのスニペットを使用しています。
イベントをクリック、スクロール、マウスオーバー、マウスセンターなどに変更しようとしました。 あまりにもそれらのために動作していないようです。
私が間違っている箇所を指摘してください。
私はJSFiddleを作った:https://jsfiddle.net/g9vf1mty/2/
EDIT:迅速な対応のみんなありがとう! 私は間違いを修正しました:)
私は少しJSFiddleを微調整しました。今、私はオプションの数よりも小さいサイズで選択ボックスをスクロールしようとしていると 'ホバー'イベントを 'スクロール'イベントに変更しました。そのようには動作しないようです。
私はjQuery 2.1.3を使用しています。ここ
JSFiddle:https://jsfiddle.net/g9vf1mty/8/は
https://jsfiddle.net/g9vf1mty/3/ –
'mouseover'を使用してください。 [デモ](https://jsfiddle.net/g9vf1mty/4/) – Tushar
jQueryをインクルードすると、フィドルが動作します。 –