我正在尝试使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 );
 });

09-25 15:22