这是我的 HTML 代码:
<div class="img-meta">
<div class="img-meta-link meta-icon"><a class='meta-link' href="#"><i class="icon-link"></i></a></div>
<div class="img-meta-img meta-icon"><a class='meta-link' href="#"><i class="icon-picture"></i></a></div>
</div>
这是jQuery
jQuery(".featured-thumb").hover(function() {
jQuery('.img-meta').slideDown(600,'easeOutBounce', function() {
jQuery('.img-meta-link').css('margin-right','50px');
jQuery('.img-meta-link').animate({'margin-right':'0px'},500);
});
},
function() {
jQuery('.img-meta-link').animate({'margin-right':'50px'},500);
//jQuery('.img-meta-link').css('margin-right','50px');
jQuery('.img-meta').fadeOut('fast');
jQuery('.img-meta-link').stop(true,false);
});
我想要做的是,向下滑动img-meta
,并在meta-icon
向下滑动后淡入。
我能够完美地做到这一点。但是,当我将鼠标快速移入和移出容器时,我看不到任何向下滑动的效果。只是,meta-icon
一次又一次的淡入淡出,没有。我将鼠标移到容器上的次数。
我.stop()
最终实施了,以避免它。但是,这不会发生。任何人都可以解释这个吗?