2011-09-19 64 views

回答

1

使用setTimeout,10秒后,要么插入链接,要么取消隐藏它? (虽然我基本上使用jQuery /等基本上任何DOM操作。)

3

如果jQuery是一个选项,那么下面应该做的伎俩。首先通过使用display:none来随意定义HTML元素,然后开始隐藏。

<img id="theImage" style="display:none"> 

然后在下面的jQuery代码

$(document).ready(function() { 
    setTimeout(function() { 
    $('#theImage').fadeIn(); 
    }, 10000); 
}); 

添加如果你需要用香草JavaScript来的工作,然后将以下添加到您的窗口加载功能

setTimeout(function() { 
    var x = document.getElementById('theImage'); 
    x.removeAttribute('style'); 
}, 2000); 

拨弄示例: http://jsfiddle.net/

1

使用jQuery:

$('.delayed') 
    .hide() 
    .delay(10 * 1000) 
    .fadeIn(); 

Demo

+0

+1,每天我发现jQuery的一个新实验舱。今天它'延迟' – JaredPar

+0

有人能让我成为一个简单的样本页面吗?所以我知道如何把它放在一起? – computerquotes

+0

@cetin我添加了一个小提琴链接到我的答案 – JaredPar