对于这个 HTML 片段:
<header>
<h1>Title</h1>
<h2>my first sentence</h2>
</header>
我运行这个 Jquery 脚本:
$('header h2').hover(function(){
$(this).text("my second sentence");
}, function() {
$(this).text("my first sentence");
});
我想在两种状态之间添加淡入/淡出过渡。
我尝试在 $(this) 之后添加 .fadeIn("slow") 和 .fadeOut("slow") 但它不起作用。你能给我一些帮助吗?
PS:我使用 JQuery 而不是 CSS :hover 因为 CSS :before(content) 技巧不适用于过渡:cf。悬停时更改文本,然后返回上一个文本