Я попытался целую кучу вещей из:
onClick not working on mobile (touch)Кнопка OnClick не работает на мобильном устройстве
document .click function for touch device
Однако ничто не похоже на работу.
Вот что у меня есть:
#modal-close {cursor:pointer;}
<button class="button" id="modal-close">ok</button>
function hideModal(){
var modal = document.getElementById('modal');
modal.style.display = 'none';
}
$(function() {
$('#modal-close').on('click touchstart',function (e) {
hideModal();
})
});
Что может я делать неправильно?
USE это '$ (' # модальной закрыть ') (нажмите touchstart ' функция() { hideModal(); })' на'. –
я видел этот вопрос КСН. touch триггеров навешивает состояние, а не вызывает событие щелчка. Я считаю, что мы использовали это для решения проблемы: https://github.com/ftlabs/fastclick –
@RashidJaved Не работает –