не работает trigger('click') на ios jquery yamaps

Рейтинг: 0Ответов: 0Опубликовано: 30.01.2023

Есть необходимость сделать выпадающее меню поверх меню со слоями яндекса, сделал само меню и с помощью jquery повесил события на своё меню, что бы нажатие моего меню дублировалось в элементы меню яндекса

$(document).on('change','input[type="checkbox"]',function(e) {
  if($('#all-2-1').prop('checked')){
    if($('#m2g').parent().parent().hasClass('ymaps-2-1-79-listbox__list- 
 item_selected_no'))
      {$('#m2g').parent().trigger('click');}
    }else{
    if($('#m2g').parent().parent().hasClass('ymaps-2-1-79-listbox__list- 
 item_selected_yes'))
      {$('#m2g').parent().trigger('click');}
    }
  }
}

В web-версии сайта и на устройствах android всё работает, однако на iphone и ipad при нажатии ничего не происходит. Пробовал вешать alert на кнопку яндекса, нажатие проходило, однако состояние кнопки не менялось т.е. слой не появлялся.

Ответы

Ответов пока нет.