Der Titel sagt alles. Ich habe eine Liste von LI-Elementen. Wenn auf die Navigation geklickt wird, bekommt die aktive li eine Klasse 'current', aber das dauert eine Sekunde. Aber wenn ich meinen Code verwende, muss ich auf das Nav klicken, dann öffnet sich das li und ich muss erneut klicken, um den Code registrieren zu lassen. Der Ort der Videos kann nicht fest codiert werden! Es muss dynamisch sein.onclick-Funktion erfordert Doppelklick wegen Klassenzuweisungsverzögerung
(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
Leider werde ich nicht für die nächste Stunde oder so verfügbar sein, aber danach wieder! Alle danken Ihnen für Ihre Hilfe.
OP verwendet http://tympanus.net/codrops/2014/03/13/tilted-content-slideshow/ – Seblor