可以在此处显示版本。我希望现有文本淡出,新文本淡入。出于某种原因,它会奇怪地淡入两次。
$(window).load(function(){
var originalTitle = $('.Pinctitle').text();
$('body').on('mouseenter', '.Pselectorbutton', function(){
var text = $(this).data('title');
$('.Pinctitle').text(text);
});
$('body').on('mouseleave', '.Pselectorbutton', function(){
$('.Pinctitle').text(originalTitle);
});
});
最佳答案
您可以尝试this :
$('body').on('mouseenter', '.Pselectorbutton', function(){
var text = $(this).data('title');
$('.Pinctitle').stop(1,1).animate({opacity: 0}, 'slow', function() {
$(this).text(text);
}).animate({opacity: 1}, 'slow');
});
关于JQuery mouseOver 淡入两次只需要一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26899014/