为什么这个javascript没有淡出工作?

时间:2013-11-23 15:57:26

标签: javascript jquery html css

不确定这里有什么问题,只是尝试在页面加载时进行简单的淡入淡出。

头标记中的

脚本:

<script>
$("#header").delay(100).animate({"opacity": "1"}, 700);
</script> 

CSS:

#header {
    height: 100%;
    width: 100%;
    background-image:url(door.jpg);
    background-size:cover;
    background-position: center;
    background-repeat:no-repeat;
    opacity: 0;
}

3 个答案:

答案 0 :(得分:3)

将您的代码包裹在DOM ready

$(function() {
    $("#header").delay(100).animate({"opacity": "1"}, 700);
});

<小时/> .ready()

答案 1 :(得分:0)

尝试将脚本移动到dom ready handler

jQuery(function(){
    $("#header").delay(100).animate({"opacity": "1"}, 700);
})

答案 2 :(得分:0)

在DOM准备就绪时调用它。 写:

$(document).ready(function(){
    $("#header").delay(100).animate({"opacity": "1"}, 700);
});