我有动态生成的 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");
}
});
知道我做错了什么吗?