我希望图片链接显示在我的页面上,但是在页面加载后仅10秒。所以会有延迟。
答案 0 :(得分:3)
如果jQuery是一个选项,那么以下应该可以解决问题。首先使用display:none
定义HTML元素,然后开始隐藏。
<img id="theImage" style="display:none">
然后添加以下jQuery代码
$(document).ready(function() {
setTimeout(function() {
$('#theImage').fadeIn();
}, 10000);
});
如果您需要使用vanilla Javascript,请将以下内容添加到窗口加载函数
setTimeout(function() {
var x = document.getElementById('theImage');
x.removeAttribute('style');
}, 2000);
摆弄样本:http://jsfiddle.net/
答案 1 :(得分:1)
使用setTimeout
,10秒后,是插入链接还是取消隐藏? (虽然我基本上使用jQuery / etc进行任何DOM操作。)
答案 2 :(得分:1)