при наличии этого html:
<div class="area">
<div class="msg">click here</div>
</div>
при этом:
$(document).on('click', '.area', function(){ alert('hi'); });
не будет работать на ipad (safari и chrome), оно работает в браузерах Windows и Android
однако этот код:
$('.area').on('click', function(){ alert('hi'); });
также будет работать на ipad.
это ошибка или функция?