Я обычно связываю обработчики кликов с помощью формы,
$(document).on('click', 'element', function() { ... });
чтобы избежать проблем с загрузкой элементов позже. Это корректно работало на настольных браузерах (и Chrome emulating iPhone), но на реальном iPhone это не сработало (и я попробовал решения, например 'cursor: pointer;
')
Я заметил, что работает другая кнопка, используя стандартный обработчик кликов. Я изменил свою новую кнопку, чтобы использовать
$('element').click(function() { ... });
и он начал работать. Почему эти два метода применения обработчика кликов работают по-разному на iOS?