我對jQuery的html的改變div的內部HTML()方法如何在jQuery中包含fadein效果.html()方法?
$("#model_desc_inner").html(current_text).fadeIn("slow");
我想申請新文本的變化有一定的影響。爲此,我在最後包含了.fadeIn("slow")
方法。
但它不包括淡入淡出對改變新文本的影響。
請給我一些解決方案。
預先感謝您。
我對jQuery的html的改變div的內部HTML()方法如何在jQuery中包含fadein效果.html()方法?
$("#model_desc_inner").html(current_text).fadeIn("slow");
我想申請新文本的變化有一定的影響。爲此,我在最後包含了.fadeIn("slow")
方法。
但它不包括淡入淡出對改變新文本的影響。
請給我一些解決方案。
預先感謝您。
你可以試試這個
$("#model_desc_inner").fadeOut(function() {
$(this).html(current_text).fadeIn("slow");
});
方法名稱是fadeIn
而不是fadein
。 JavaScript區分大小寫!另外,如果"#model_desc_inner"
元素已經可見,fadeIn
有效地不起任何作用。你應該首先.hide()
的元素。
$("#model_desc_inner").hide().html(current_text).fadeIn("slow");
謝謝你,也是在淡入一個語法錯誤。我將它改爲淡入。但它仍然不起作用,因爲文本已經可見。
你能給代碼先隱藏然後淡入文本嗎? – Rashid 2015-04-05 12:01:22
@Rashid那是什麼文字?如果它是'textNode',則不能直接隱藏/顯示它。你應該像你現在正在做的那樣顯示/隱藏它的'parentNode'。你能否提供一個[fiddle](http://jsfiddle.net),上面的代碼不能完成你正在努力實現的目標? – undefined 2015-04-05 12:05:30