$('.item').on('click', function() {
$('.active').removeClass('active');
$(this).addClass('active');
var index = $(this).index('.item');
var block = $('.block');
function transferBlock(i) {
block.insertAfter($('.item').eq(i));
}
switch((index + 1) % 3) {
case (0):
transferBlock(index);
break
case(1):
transferBlock(index + 2);
break
case(2):
transferBlock(index + 1);
break;
}
});
(изначально он скрыт) после ряда
for (let i = 0; i < blocks.length; i++) {
blocks[i]._clickCnt = 0;
blocks[i].addEventListener('click', function() {
var num = parseFloat(blocks[i].innerText, 10);
if (this._clickCnt > 1) {
this.classList.add('off');
this.classList.remove('on');
sum -= num;
this._clickCnt--;
} else {
this.classList.add('on');
this.classList.remove('off');
sum += num;
this._clickCnt++;
}
blockResult.innerHTML = sum;
});
mousedown
и смотреть свойство event.detail
media.play()
, но при этом у вас в media
хранится только последний элемент...media-wrapper
и в нем уже искал кнопки и после навешивал бы на найденные кнопки события... как то так... лень писать код... ;3 Думаю суть передал...