$(document).on('click', '.number-select__item', function () {
let country = $(this).find('.number-select__country-name').text();
let code = $(this).find('.number-select__dial-code').text();
let classes = $(this).find('.number-select__flag-box div').attr('class'); //добавить
$('.number-select__selected-dial-code').text(`${code} (${country})`);
numberSelect.slideToggle('fast');
$('.number-select__selected-dial-code').prev().attr('class', classes); //добавить
});
$(document).click(function(){
numberSelect.slideUp('fast');
});
const createModal = () => {
const enterModal = document.getElementById('telegram-modal');
const modalWrap = document.createElement('div');
modalWrap.classList.add('telegram-modal');
enterModal.append(modalWrap);
requestAnimationFrame(() => { // добавить
document.querySelector('.telegram-modal').classList.add('telegram-modal_active');
});
};
но дизайнер со страстью которой можно позавидовать топит именно за негоЕго область - дизайн, а как это будет работать - это уже ваша задача, так что ваше мнение тут должно быть приоритетнее. И на край скиньте ему ссылку для прочтения Why Hover Menus Do Users More Harm Than Good
var elements = document.getElementsByClassName('phone-link');
Array.from(elements).forEach(function(element) {
element.addEventListener('click', function() {
ym(тут_id_счетчика,'reachGoal','тут_название_события');
});
});
$('.btn__arrow__stroke').click(function() {
let tabsContent = $(this).closest('.tab_content.active');
let tabsToggler = $(this).closest('.tab_container').prev().find('li.active');
let dir = $(this).text().trim() == 'Пред.' ? 'prev' : 'next';
if (dir == 'prev') {
if (tabsToggler.prev().length) {
tabsToggler.prev().addClass('active').siblings().removeClass('active');
tabsContent.prev().show().addClass('active').siblings().hide().removeClass('active');
}
} else {
if (tabsToggler.next().length) {
tabsToggler.next().addClass('active').siblings().removeClass('active');
tabsContent.next().show().addClass('active').siblings().hide().removeClass('active');
}
}
});
var elements = document.getElementsByClassName('toggle__button');
Array.from(elements).forEach(function(element) {
element.addEventListener('click', function() {
this.nextElementSibling.classList.toggle('hide');
});
});
Как сделать так, чтобы нажатие происходило поочередное т.к. сначала было нажатие на одну кнопку, а после того, как музыка проиграет нажималась другая кнопка и тд.
function autoClickButton() {
let button = document.getElementById("button");
let button2 = document.getElementById("button2");
button.click();
document.getElementById("#id-первого-плеера").addEventListener("ended", function(){
button2.click();
});
}