我正试图让表格消失,然后显示“连接你的电话”的消息,然后3秒后“连接你的电话”消息消失,30秒后表格回来。表单隐藏并返回只是发现我无法弄清楚如何使动态附加标签淡出。任何建议都会很棒
$("#form").hide().delay(30000).fadeIn('slow');
$("#formarea").append("<h3>Connecting your call...</h3>").delay(3000).$('h3').fadeOut('slow');
答案 0 :(得分:1)
$(“#formarea&gt; h3”)。fadeOut(3000);
答案 1 :(得分:1)
你有一个$选择器,应该使用find:
$("#form").hide().delay(30000).fadeIn('slow');
$("#formarea")
.append("<h3>Connecting your call...</h3>")
.delay(3000)
.find('h3')
.fadeOut('slow');
延迟的问题是它只适用于效果队列,而链中的下一个项目不是效果函数。试试这个:
$("#form").hide().delay(30000).fadeIn('slow');
$("#formarea")
.append("<h3>Connecting your call...</h3>")
.find('h3')
.delay(3000)
.fadeOut('slow');