这是继这个问题之后的另一个问题。
$('.overlay').bind("mouseenter",function(){
$(this).fadeTo('slow', 0);
}).bind("mouseleave",function(){
var $this = $(this);
setTimeout(function() {
$this.fadeTo('slow', 1);
}, 2000);
})
在我的 .overlay div 下,我有一些我想要点击的内容。因此,在这种情况下, .overlay 的不透明度变为 0,但仍覆盖了下面的内容。
如果我在这里使用fadeOut()
和fadeIn()
,.overlay 将完全消失,并且脚本认为我已将鼠标移出,即使我仍将鼠标悬停在 .overlay 上。