<section class="page page1"> <div class="page1bg page1bg1"></div> <div class="page1bg page1bg2"></div> <div class="page1bg page1bg3"></div> <div class="page1bg page1bg4"></div> </section>
<style> .page1bg{ position:absolute; width:100%; height:100%; top:0; left:0; background-size:cover; background-position:center; display:none; } .page1bg1{ background-image:url(images/photo1.jpg); } .page1bg2{ background-image:url(images/photo2.jpg); } .page1bg3{ background-image:url(images/photo3.jpg); } .page1bg4{ background-image:url(images/photo4.jpg); } </style>
<script src="js/jquery-xxxx.min.js" > </script> <script> //變數宣告區============================================================= var page1bgNo=-1; //負責page1目前畫面呈現的背景的索引號碼(0代表第1張) //page1影像輪播---------------------------------------------------------- //偵測.page1中class名稱為page1bg的length"總數量" //alert($('.page1 .page1bg').length); function page1show(){ //讓目前畫面上的影像以1秒的時間淡出 $('.page1 .page1bg').eq(page1bgNo).fadeOut(1000); //準備下一張 page1bgNo++; if( page1bgNo == $('.page1 .page1bg').length ){ page1bgNo = 0; } //讓下一張以1秒的時間淡入 $('.page1 .page1bg').eq(page1bgNo).fadeIn(1000); } page1show(); //馬上執行一次page1show()函式 setInterval(page1show,5000); //設定每隔5秒之後執行一次page1show的函式 </script>