我正在三張照片在一個js幻燈片功能,我想知道是否有可能有在幻燈片顯示的第一圖像僅在側是第一次加載,但不是當用戶導航到網站中的其他頁面時。如果可能,我希望隨後的頁面加載從幻燈片中的第二張或第三張圖片開始。如何使在第一頁加載的圖像顯示,但沒有後續加載
$(document).ready(function(){
$(function() {
setTimeout(playSlideShow, 6400);
function playSlideShow() {
var currImgContainer = $('.showImg');
if (!$(currImgContainer).hasClass('lastImg')) {
$('.showImg').removeClass('showImg').next().addClass('showImg');
setTimeout(playSlideShow, 6400);
}
if (!$(currImgContainer).hasClass('secImg')) {
setTimeout(playSlideShow, 4500);
}
}
});
});
HTML:從以前的頁面加載瀏覽器
<div class="slideShow" id="slideshow">
<div class="showImg">
<img src="img1.gif" />
</div>
<div class="secImg">
<img src="img2.gif" />
</div>
<div class="lastImg">
<img src="img3.gif"/>
</div>
</div>
我會sugest增加一個cookie或者使用本地存儲 –
也應該通過加載JS的圖像,其更容易控制加載.. – reyaner