jquery - 使带有淡入淡出元素的 div block 消失并在设定时间后重新出现

标签 jquery show-hide

我正在尝试让 div 消失并在设定的时间后重新出现。

div 内部是淡入和淡出的 div 元素。

我认为这会起作用:

setTimeout(function() {
$( "#productDiv" ).removeAttr( "style" ).show().fadeIn();
}, 1000 );

但事实并非如此,所以我很确定我做错了。我也不知道如何在设定的时间后再次显示 div。

有人可以看一下这个并给我指点吗?

http://jsfiddle.net/linuxbastard/nGCNJ/5/

提前致谢。

最佳答案

你可以试试这个:- 每 2 秒后就会链式效果

 $(document).ready(function(){
    setInterval(function() {
        $("#productDiv").show().delay(1000).fadeOut();
    }, 2000 );
 });

关于jquery - 使带有淡入淡出元素的 div block 消失并在设定时间后重新出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11114464/

相关文章:

javascript - 加载时可以单击按钮 #1,然后需要单击按钮 #2 两次。然后按钮 #1 也需要点击两次

jQuery:实时搜索

javascript - 用 jQuery 替换链接文本不起作用,控制台中没有错误

javascript - 如何显示十六进制颜色onclick对应的colorbox Javascript?

javascript - 使用 jQuery 遍历表

Javascript 默认隐藏列

jquery - 显示隐藏多个div

Jquery隐藏/显示div但也保留来自 "hiding"的切换链接

matlab - 使用 MATLAB Compiler 构建应用程序时抑制控制台窗口

php - 如何在显示/显示 div 时包含特定的 php 文件 :"block"