Javascript 如何在JQuery中包含fadein effect to.html()方法?
我正在通过jquery的.html()方法更改div的内部html 我想对新文本的更改施加一些影响。为此,我在最后加入了Javascript 如何在JQuery中包含fadein effect to.html()方法?,javascript,jquery,html,Javascript,Jquery,Html,我正在通过jquery的.html()方法更改div的内部html 我想对新文本的更改施加一些影响。为此,我在最后加入了.fadeIn(“slow”)方法。 但不包括新文本更改时的fadeIn效应。 请给我一些解决方案。 提前谢谢。方法名称是fadeIn而不是fadeIn。JavaScript区分大小写!另外,如果“#model_desc_inner”元素已经可见,fadeIn实际上没有任何作用。首先应该.hide()元素 $("#model_desc_inner").hide().html(c
.fadeIn(“slow”)
方法。
但不包括新文本更改时的fadeIn效应。
请给我一些解决方案。
提前谢谢。方法名称是
fadeIn
而不是fadeIn
。JavaScript区分大小写!另外,如果“#model_desc_inner”
元素已经可见,fadeIn
实际上没有任何作用。首先应该.hide()
元素
$("#model_desc_inner").hide().html(current_text).fadeIn("slow");
你可以试试这个
$("#model_desc_inner").fadeOut(function() {
$(this).html(current_text).fadeIn("slow");
});
谢谢,这也是fadein中的一个语法错误。我把它改成了fadeIn。但它仍然不起作用,因为文本已经可见
你能给代码先隐藏然后在文本中消失吗?@Rashid那是什么文本?如果它是
文本节点
,则不能直接隐藏/显示它。您应该像当前一样显示/隐藏它的parentNode
。你能不能提供一个例子,说明上面的代码无法实现你想要实现的目标?
$("#model_desc_inner").fadeOut(function() {
$(this).html(current_text).fadeIn("slow");
});