Jquery Background image simple fade effect auto slide
2015. 3. 24. 16:14ㆍIT/Jquery Plugin/Tip
Background image simple fade effect auto slide
<style>
.main_visual{
background:url("/include/main/main_inc01/img/visual_01.jpg") no-repeat center top;
height:640px;
width:100%;
}
</style>
<script language="JavaScript" type="text/javascript">
/**/
$(document).ready(function(){
var imgArr = new Array( // relative paths of images
'<?=$g4[path]?>/include/main/main_inc01/img/visual_01.jpg',
'<?=$g4[path]?>/include/main/main_inc01/img/visual_02.jpg',
'<?=$g4[path]?>/include/main/main_inc01/img/visual_03.jpg',
'<?=$g4[path]?>/include/main/main_inc01/img/visual_04.jpg',
'<?=$g4[path]?>/include/main/main_inc01/img/visual_05.jpg',
'<?=$g4[path]?>/include/main/main_inc01/img/visual_06.jpg',
'<?=$g4[path]?>/include/main/main_inc01/img/visual_07.jpg',
'<?=$g4[path]?>/include/main/main_inc01/img/visual_08.jpg'
);
var preloadArr = new Array();
var i;
// preload images
for(i=0; i < imgArr.length; i++){
preloadArr[i] = new Image();
preloadArr[i].src = imgArr[i];
}
var currImg = 1;
var intID = setInterval(changeImg, 5000);
// image rotator
function changeImg(){
$('.main_visual').animate({opacity: 0}, 300, function(){
$(this).css('background','url(' + preloadArr[currImg++%preloadArr.length].src +') top center no-repeat');
}).animate({opacity: 1}, 300);
}
});
</script>
<div id="" class="main_visual"></div>
'IT > Jquery Plugin/Tip' 카테고리의 다른 글
image over change (0) | 2015.03.24 |
---|---|
Jquery tab select contents display block, none, show, hide (3) | 2015.03.24 |
dblclick 이벤트로 ul li 에서 li 값 append 시키기 (0) | 2015.03.24 |
메뉴 슬라이드효과 (0) | 2015.03.24 |
jquery, left over 이미지 효과 num값 주기 (0) | 2015.03.24 |