更新: Chrome でのみ壊れていますが、Safari は正常に動作しているようです。多分それは私の星の何かです。
私はこのようなHTMLを持っています
<div class="star"></div>
<div class="star"></div>
<div class="star"></div>
<div class="star"></div>
<div class="star"></div>
ホバー時にイベントをトリガーしたい。だから私は次のようなコードを持っています:
$(document).ready(function(){
$('.star').each(function(){
$(this).hover(function(){
console.log('hover');
});
});
});
私もこれを試しました:
$(".star").hover(function(){
console.log("hover triggered");
});
このコードの複数のバリエーションを試しましたが、成功しませんでした。ホバーコードは、星をクリックしたときにのみ機能しますが、ホバーすると機能しません。なぜこれが機能しないのか本当に迷っているので、助けてください。JS Fiddle でこれを試してみると、うまくいきますが、私のページはそれほど異なった設定ではありません。トリガーがホバーの場合、クリックでは機能するのにホバーでは機能しないのはなぜですか?