次のような div タグを動的に生成しました。
<div class="widget widget_1">
<div class="widget_header widget_header_1"></div>
<div class="widget_sub_header widget_sub_header_1"></div>
<div class="widget_content widget_content_1"></div>
<div class="widget_footer widget_footer_1"></div>
<div>
<div class="widget widget_1">
<div class="widget_header widget_header_1"></div>
<div class="widget_sub_header widget_sub_header_1"></div>
<div class="widget_content widget_content_1"></div>
<div class="widget_footer widget_footer_1"></div>
<div>
<div class="widget widget_6">
<div class="widget_header widget_header_6"></div>
<div class="widget_sub_header widget_sub_header_6"></div>
<div class="widget_content widget_content_6"></div>
<div class="widget_footer widget_footer_6"></div>
<div>
これらの div タブはユーザーの選択に基づいて生成されるため、一度に画面にいくつ表示されるかはわかりません。画面に同じウィジェットを多数表示したり、一度に違いを表示したりできることだけはわかります。画面を一気に。
これらのウィジェットにカーソルを合わせると、ホバー効果が得られます。フォローしてみましたが、ホバリングしても何も起こりません.widget
。
$(".widget_content").on({
mouseenter: function () {
alert("enter");
},
mouseleave: function () {
alert("leave");
}
});
私が間違っていることは何か分かりますか?