Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在JQuery中包含fadein effect to.html()方法?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何在JQuery中包含fadein effect to.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

我正在通过jquery的.html()方法更改div的内部html

我想对新文本的更改施加一些影响。为此,我在最后加入了
.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");
});