У меня есть два обработчика событий, привязанных к тегу привязки: один для фокуса и размытия.
Обработчики запускаются на рабочем столе, но в iphone и ipad только фокус запускается правильно. Blur не запускается, если я нахожусь за пределами привязанного тега (размытие срабатывает только при нажатии некоторых других элементов формы на странице):
$("a").focus(function(){
console.log("focus fired");
});
$("a").blur(function(){
console.log("blur fired");
});
HTML:
<html>
<form>
<a href="#">test link</a>
<div>
<input type="text" title="" size="38" value="" id="lname1" name="" class="text">
</div>
<div style="padding:100px">
<p>test content</p>
</div>
</form>
</html>