Bitrix+Aspro: ошибка открытия модальных окон на телефонах iphone
Симптомы: на всех устройствах кроме iphone модальные окна открываются корректно, по коду вида:
<a href="#" class="button button-high button-orange" data-event="jqm" data-param-id="22" data-name="zayavka_na_konservi">Заказать</a>
На айфонах же, по нажатию на кнопку, идёт переадресация на страницу обработки формы.
Решение:
А пока костыльное, т.к. причину пока так и не нашел. Исследование привело к general.js ядра bitrix, в котором идёт проверка вида:
if(window.matchMedia('(min-width:992px)').matches){
...
}
И на айфонах она не проходит никогда. Есть подозрение, что проблема в свойствах css. Пока пофиксил просто отключением этой проверки.