我正在尋找一種方法來正確使用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