Показать сообщение отдельно
  #10 (permalink)  
Старый 29.10.2021, 12:41
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,750

Сообщение от Сергей Ракипов
не понимаю
Ну есть у вас
<button class="kontakt">...</button>

<button class="cd-nav-trigger">...</button>
Напишите
<button class="kontakt xyz">...</button>

<button class="cd-nav-trigger xyz">...</button>

(Вместо xyz - что угодно)

И потом в коде
$('.xyz').on('click', function(event){


Сообщение от voraa
Для краткости можете убрать всякие webkit, o, ms. Вы не найдете таких старых браузеров, которым это надо.
Не надо
$('.cd-navigation-wrapper').one('webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend', function(){

Просто
$('.cd-navigation-wrapper').one('transitionend', function(){

Браузеров, которые не понимают transitionend уже не осталось.
С таким же успехом тогда нужно писать код, для браузеров, которые вообще ничего не слышали про transitionend со всеми префиксами или для старого firefox, где вроде такое событие и было, но работало 1 раз из трех, и все все равно через таймер делать приходилось.
Ответить с цитированием