페이드 효과 스크립트를 사용하여 내 홈페이지를 페이드 인하지만 배경 이미지가로드되면 페이드를 시작하고 싶습니다.페이지가로드 된 후 페이드 인하는 방법 : Javascript
어떻게 이것을 기존 자바 스크립트에 통합 할 수 있습니까?
업데이트] 스크립트 :
<script type="text/javascript">
$(window).load(function() {
if (window.localStorage && !localStorage['faded']) {
localStorage['faded'] = true;
$('body').hide().fadeIn(500);
}
});
</script>
CSS :
html {
background: #000;
height: 100%;
}
body {
background: black url(images/bg.jpg) no-repeat 200px center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
margin: 0;
height: 100%;
}
페이지를 기다리는 데 실제로 2.8 초가 걸립니다. 나는 몇몇 사용자가 그것을 좌절감을 느낄 것이라고 내기 때문에 나는 이것을 가져온다. 특히 거대한 배경 이미지가로드 될 때까지 기다려야하는 경우 특히 그렇습니다. 페이드 인을 단축 할 수도 있습니다. – Elimn
[이 주제는 여기에서 계속했습니다] (http://stackoverflow.com/questions/16248387/is-using-a-fade-effect-on-page-considered-excessive-in-terms-of-design-load -시각). 다행스럽게도 여기 사용자들로부터 더 많은 통찰력을 얻을 수 있고 장단점을 달아 볼 수 있습니다. – pianoman