Не уверен, что именно является настоящей ошибкой, но, судя по следующим фактам:
- Я пробовал режим устройства в Chrome, и он работал, но он не работает на моем фактическом iPhone 6 Plus. ,
- Похоже, JavaScript предупреждение не связано с этой проблемой.
- Для ссылки есть разметка (если вы удерживаете кнопку нажатой, когда ползунок открыт на iPhone, то внизу появляется меню iOS, где отображается URL-адрес с вопросом, хотите ли вы откройте его в новой вкладке).
Похоже, что-то блокирует событие при прикосновении. Это ОЧЕНЬ грязный метод исправления, но он должен сделать свое дело:
<script type="text/javascript">
jQuery(document).ready(function($) {
$("#buynwa").on("touchstart", function(event) {
window.location.href = $(event.target).attr('href');
});
});
</script>
Попробуйте вставить это непосредственно перед тегом </body>
в файле нижнего колонтитула. php, под любые другие сценарии. Он будет искать событие touchstart для самого первого тега привязки на первом слайде, захватить атрибут href
и затем перейти на эту страницу. Если это работает, часть кода $("#buynwa")
необходимо будет адаптировать к другим id
других тегов привязки, поскольку между ними нет общего общего класса. Вы должны проверить элемент и изменить селектор jQuery на $("#buynwa, #id2, #id3")
.