Я запускаю три фотографии в функции слайд-шоу js, и мне интересно, возможно ли, чтобы первое изображение отображалось на слайд-шоу только тогда, когда сторона загружается FIRST, но не тогда, когда пользователь переходит на другие страницы сайта. Если возможно, я хотел бы, чтобы последующие загрузки страниц начинались со второго или третьего изображения в слайд-шоу.Как сделать отображение изображения при загрузке первой страницы, но не последующих нагрузках
$(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 добавить печенье или с помощью LocalStorage –
также вы должны загрузить изображения через JS, его гораздо легче контролировать загрузку .. – reyaner