У меня была проблема с ярлыком для мобильного телефона, когда я проверял щелчок некоторых флажков для Ipod / Ipad / Iphone. Я решил применить этот скрипт:
var iPadLabels = function () {
function fix() {
var labels = document.getElementsByTagName('label'),
target_id,
el;
for (var i = 0; labels[i]; i++) {
if (labels[i].getAttribute('for')) {
labels[i].onclick = labelClick;
}
}
};
function labelClick() {
el = document.getElementById(this.getAttribute('for'));
if (['radio', 'checkbox'].indexOf(el.getAttribute('type')) != -1) {
el.setAttribute('selected', !el.getAttribute('selected'));
} else {
el.focus();
}
};
return {
fix: fix
}
}();
Вот источник, откуда я его взял:
http://www.thewatchmakerproject.com/blog/how-to-fix-the-broken-ipad-form-label-click-issue
Как только метка сработает, вы можете начать определять область по своему желанию:)