Я занимаюсь разработкой сайта и использую дочернюю тему, состоящую из двадцати девятнадцати.Кажется, что пока все работает нормально.
На странице, указанной ниже, есть панель аккордеона.На настольном компьютере панель работает нормально.Каждая отдельная панель открывается и закрывается как следует.Однако на iPad панели не закрываются должным образом.При нажатии на панель, чтобы закрыть панель не закрывается и страница прокручивается вверх.
Она работает правильно на моем рабочем столе и на моем iphone, но не на моем ipad.
Я видел, как разработчик аккордеонной панели посмотрел на него, и его мнение таково: «Ваша оригинальная страница работает на iPhone, но не на моем iPad, который устарел. Может быть неясный сценарий, который манипулирует касанием.медиа-запрос, предназначенный специально для iPad. Он не имеет ничего общего с iOS. "
У меня есть точная копия этой страницы в виде страницы HTML / CSS в тестовом каталоге.Это страница перед разделением ее на различные php-компоненты WordPres.Панели аккордеона правильно работают на этой странице на ipad.
Резюме - Работает на рабочем столе, работает на iphone, работает на ipad, когда не содержится в WordPress, не работает корректно на ipad, если он содержитсяв WordPress.
Итак, что-то в WordPress вызывает эту проблему с триггерами / ссылками аккордеонных панелей при использовании ipad.Любая помощь в решении этого вопроса будет принята с благодарностью!
Обновите, если кто-то столкнется с этим.
Вся проблема была вызвана скриптом в родительской теме twetynineteen. Удалите этот скрипт:wp-content / themes / twentynineteen / js / touch-keyboard-navigation.js? ver = 1.0 ′>
и проблема решена.Надеюсь, это кому-нибудь поможет.