Поиск по этому блогу

суббота, 19 мая 2012 г.

Не работает тег <label> и мобильная іOS

Столкнулся с проблемой что на iOS некорректно работает тег <label>. Клик по этому тегу не производит никаких действий. Благо - лечится довольно просто и элегантно.

Вариант 1  : задаем в стилях для тега <label> курсор "тЫц сюда"
/* ... */
label { cursor: pointer; }
/* ... */
Вариант 2 : задаем пустой онклик для тега
<!-- ... -->
<label for="foo_input" onclick="">Click on me fully :)</label>
<!-- ... -->

Палец вверх за вариант со стилями или ГуГлО + посту.

В чем корень всех зол причина такого поведения мне так и не удалось понять : то ли банальный баг у яблочка, то ли "высший задум", то ли связанно с непривычной обработкой mouseover, mousemove ивентов на тач девайсах. Остается довольствоваться тем что такое досадное поведение легко исправляется.

Комментариев нет:

Отправить комментарий