В названии говорится все. Я получил список элементов LI. Когда вы нажимаете на навигацию, активный li получает класс «current», но это занимает второе место. Но когда я использую свой код, мне нужно нажать на навигатор, затем откроется ли я, и мне нужно снова щелкнуть, чтобы сделать регистр кода. Место видео не может быть жестко запрограммировано! Он должен быть динамичным.Функция onclick требует двойного щелчка из-за задержки назначения класса
(function($) {
$(document).ready(function(){
$('video').each(function() {
$(this).get(0).pause();
});
$('.slides').children('li').addClass('test');
});
$(document).on('click','span',function(){
if ($('li').hasClass('current')) {
$('li.test').find('video').each(function() {
$(this).get(0).pause();
});
$('li.current.test').find('video').each(function() {
$(this).get(0).play();
});
}
});
})(jQuery);
http://codepen.io/hennysmafter/pen/aNrVKG?editors=1010
К сожалению, я не буду доступен в течение следующего часа или около того, но буду вернуться после этого! Все спасибо за помощь.
ОП использует http://tympanus.net/codrops/2014/03/13/tilted-content-slideshow/ – Seblor