Всем привет!
Есть нетипичного вида галерея:
Базовый функционал (кликнул на блок с превью - открылось изображение по центру в большом разрешении) я реализовал. Правда, на мой взгляд, сделал немного топорно (через .show/.hide элементов - но только из-за нетипичности слайдера, иначе бы взял owlcarousel).
Но необходима еще автоматическая смена изображений в галерее. Т.е. чтобы каждые 5 секунд (если пользователь не кликает по превью) изображения сменялись друг другом.
В данный момент код такой:
<div class="row margintop50">
<div class="col-md-2 col-md-offset-1">
<a href="" class="cert-place cert01"></a>
<a href="" class="cert-place cert02"></a>
<a href="" class="cert-place cert03"></a>
</div>
<div class="col-md-6">
<div class="cert-place-full full01"></div>
<div class="cert-place-full full02" style="display: none;"></div>
<div class="cert-place-full full03" style="display: none;"></div>
<div class="cert-place-full full04" style="display: none;"></div>
<div class="cert-place-full full05" style="display: none;"></div>
<div class="cert-place-full full06" style="display: none;"></div>
</div>
<div class="col-md-2">
<a href="" class="cert-place cert04"></a>
<a href="" class="cert-place cert05"></a>
<a href="" class="cert-place cert06"></a>
</div>
</div>
$(document).ready(function(){
$('a.cert01').click(function(){
$(".full01").show();
$(".full02").hide();
$(".full03").hide();
$(".full04").hide();
$(".full05").hide();
$(".full06").hide();
return false;
});
$('a.cert02').click(function(){
$(".full01").hide();
$(".full02").show();
$(".full03").hide();
$(".full04").hide();
$(".full05").hide();
$(".full06").hide();
return false;
});
$('a.cert03').click(function(){
$(".full01").hide();
$(".full02").hide();
$(".full03").show();
$(".full04").hide();
$(".full05").hide();
$(".full06").hide();
return false;
});
$('a.cert04').click(function(){
$(".full01").hide();
$(".full02").hide();
$(".full03").hide();
$(".full04").show();
$(".full05").hide();
$(".full06").hide();
return false;
});
$('a.cert05').click(function(){
$(".full01").hide();
$(".full02").hide();
$(".full03").hide();
$(".full04").hide();
$(".full05").show();
$(".full06").hide();
return false;
});
$('a.cert06').click(function(){
$(".full01").hide();
$(".full02").hide();
$(".full03").hide();
$(".full04").hide();
$(".full05").hide();
$(".full06").show();
return false;
});
});
Буду очень признателен за помощь в решении вопроса.