Сообщение от dmitriymar
|
а вы точно уверены, что сами понимаете чего хотите? такого термина как скачёк нет
1 как бы чек бокс сам при клике будет менять своё значение - это поведение предопределённое
2 return false - вы убиваете поведение предопределённое
|
Употребляя термин "скачок" - я подразумеваю предопределенные действия для элемента A. в данном случае попытку перейти на закладка внутри страницы, но т.к. в случае имени закладки я использую заглушку в виде # то по моим соображениям браузер пытается найти закладку и не найдя ее сдвигает/скроллит/перемещает страницу к началу в следствие чего я отменяю его предопределенное действие (return false).
Совершенно ясно понимаю поставленную перед собой задачу.
Я хочу что бы при клике
именно на чекбокс у меня не было предопределенного действия для элемента А и осуществилось предопределенное действие для чекбокса, но по странным (хотя вроде бы и понятным и логичным) обстоятельствам в event.target попадает элемент input для которого так же отрабатывает отмена предопределенного действия.
рони
Увы происходит "Скачёк". в firefox, opera, в chrome b ie10 - отрабатывает корректно.
Из приятного понравилась конструкция с проверкой )