我正在寻找一种使用 jQuery 正确动画/交叉淡入淡出内联锚元素的方法。块元素有几种解决方案,但对于内联元素目前还没有。
我的每个单词的替代文本来自元素内的一个属性:
<a data-r="nerd">word</a>
但是,如果我尝试淡出,请替换文本并淡入,如下所示:
jQuery(document).ready(function($) {
$('a').click(function(index) {
$(this).fadeOut(500, function() {
$(this).text($(this).attr("data-r"));
});
$(this).fadeIn(500);
});
});
我没有得到我想要的交叉淡入淡出效果,而是淡出后淡入,正如你在这个演示中看到的那样。
我将非常感谢您提供的任何提示。