Привет, я новичок в переполнении стека и jquery, и это мой первый вопрос.
Я хотел бы добавить и удалить активный класс для нескольких div с одним и тем же классом в событии keydown и вызвать функцию щелчка для активного класса.
HTML-код выглядит примерно так
<div id="playbar_wrapper">
<div id="standard_buttons" tabindex='0'>
<div class="button_wrapper"><div onclick= "rwdButton()" id="prev" class="button"><img src="prev.png" alt="Previous Item"/></div></div>
<div class="button_wrapper"><div onclick= "stopButton()" id="stop" class="button"><img src="stop.png" alt="Stop"/></div></div>
<div class="button_wrapper active"><div onclick= "playButton()" id="play" class="button"><img src="play.png" alt="Play"/></div></div>
<div class="button_wrapper"><div onclick= "pauseButton()" id="pause" class="button"><img src="pause.png" alt="Pause"/></div></div>
<div class="button_wrapper"><div onclick= "fwdButton()" id="next" class="button"><img src="next.png" alt="Next Item"/></div></div>
</div>
</div>
И код javascipt выглядит следующим образом:
функция нажатия клавиш:
KeypressFunctions[KeyEvent.VK_LEFT] = nextButton;
function nextButton(){
var currentArticle =
$('.active').removeClass('active').next('.button_wrapper');
currentArticle= currentArticle.length > 0 ? currentArticle :
$('#standard_buttons div:eq(0)');
currentArticle.addClass('active').children('.button').click();
}
Функция щелчка работает с двумя div одновременно.
Извините, что не достаточно ясно. Но любая помощь будет очень полезна.
Заранее спасибо:)