javascript-将鼠标悬停在任何段落上,在div上附加小信息,将鼠标悬停掉,它会逐渐消失,对吗?
作者:互联网
http://jsfiddle.net/nicktheandroid/3AraQ/
将P悬停时,#both都将附加到该段落并居中.当我将鼠标悬停在新段落上时,它会在第一个P处淡出,并在现在悬停的P处淡入.这是最好的方法吗?稍后,我将使用它来允许人们单击书签图像,然后当他们将P悬停在P上时,它将执行以下代码的工作,然后在他们单击P时将创建该段落的书签,但是我真的只需要以下代码的帮助.谢谢!
$('p').hover(function() {
$(this).append('<span id="both">BOOKMARK THIS</span>')
$('#both').animate({opacity: 1.0})
}, function(){
$('#both').fadeOut(600, function(){
$(this).remove()
})
});
它工作不顺利,这是不对的…
解决方法:
只需使用类而不是id:
$('p').hover(function() {
$(this).append('<span class="both">BOOKMARK THIS</span>')
$('.both').animate({opacity: 1.0})
}, function(){
$('.both').fadeOut(600, function(){
$(this).remove()
})
});
标签:fadein,hover,fadeout,javascript,jquery 来源: https://codeday.me/bug/20191102/1994934.html