我正在寻找一种方法来正确使用jQuery设置/ crossfade内联定位元素。对于块元素有几种解决方案,但是对于内联元素来说目前还没有解决方案。使用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);
});
});
我没有得到我想要的淡入淡出效果,而是淡入淡出,如您在此demo中看到的那样。
我会非常感谢您可能有的任何提示。
您需要_two_元素进行交叉淡入淡出。您不能在元素和_itself_之间交叉淡入淡出,并且您在交叉淡入淡出时肯定不能同时包含_both_个单词。 – lanzz 2012-07-08 16:45:17