【发布时间】:2013-05-04 09:00:46
【问题描述】:
我正在尝试更新.html(''),然后是delay(400) 和fadeOut,之后更新.html(''),
最后fadeInagain...
if(data==1) {
var html = "an other text"
$('#nyhedsbrev').html('<br/><p style=\"width:100%; text-align:center;\">Tak for din tilmelding</p><br/>');
$('#nyhedsbrev').delay(2000).fadeOut().html(html).fadeIn();
}
如果我只使用第二行 - 或者我只尝试第一行,它就可以正常工作。 然而,这些都行不通。
我也尝试合并这两行 - 删除第二行 $('#nyhedsbrev)。
您能解释一下我如何首先显示新文本 - 然后将其淡出替换内部 html 然后淡入吗?
- 澄清 - - - 问题是第一部分没有显示 - 淡出/淡入工作......
【问题讨论】:
-
html(html)???.. 你还没有在任何地方定义html.. 或者我错过了什么 -
html 是 if 之前的内部 html - 该部分有效:)
标签: jquery fadein innerhtml fadeout