我有以下通过 AJAX 加载的内容。
<div class="grid">
<div class="thumb">
<img alt="AlbumIcon" src="some-image.jpg">
<div style="bottom:-75px;" class="meta">
<p class="title">Title</p>
<p class="genre"> <i class="icon-film icon-white"></i>
Genre
</p>
</div>
</div>
</div>
此外,我在 jquery 中编写了以下适用于上述 'div.grid' 的脚本。
jQuery(function ($) {
$(document).ready(function () {
$(".grid").on({
mouseenter : function () {
$(this).find('.meta').stop().animate({
bottom:'0px'
},200);
},
mouseleave : function () {
$(this).find('.meta').stop().animate({
bottom:'-75px'
},200);
}
});
});
});
页面第一次加载时脚本运行良好。但是,在单击“a”标签后通过 AJAX 生成上述 div 后,悬停效果将不起作用。我似乎无法弄清楚这里有什么问题?这一切都是新的。任何人都可以帮忙吗?