【发布时间】:2011-03-29 05:51:21
【问题描述】:
我正在尝试做一个 javascript 小技巧来淡出 div,替换其内容,然后将其淡入。.html 事件在fadeOut 完成之前替换内容...
$("#products").fadeOut(500)
.delay(600)
.html($("#productPage" + pageNum).html())
.fadeIn(500);
似乎.html() 没有被.delay() 方法延迟。
【问题讨论】:
-
.delay()仅适用于动画事件,因此.delay()超出该上下文对您毫无用处。令人沮丧,我知道。 -
对于
fadeOut(500).wait(500).html(..),请参阅stackoverflow.com/a/13351574/3779853
标签: jquery jquery-animate