Блок, игнорирующий onclick
Доброго времени суток. Такая ситуация - есть несколько блоков, у которых прописано событие onclick. Их частично закрывает блок-декорация с тенями от других объектов на странице. И соответственно, при определенном стечении обстоятельств, щелкая по нижнему блок, я попадаю по тени, и onclick нужного блока не срабатывает. Как это можно исправить?
|
Вешать на документ обработчик события click, который будет узнавать, совпадают ли координаты клика с координатами ссылки.
|
to exec
Это единственный способ? На блоках ведь и курсор на лапку изменяется, и видно куда собственно адресуется ссылка. А так ничего видно не будет. |
Это тоже можно сделать.
|
Хорошо, переформулирую вопрос. У блоков не существует такого замечательного свойства, чтобы браузер игнорировал их при поиске блока, по которому щелкнули мышкой?
|
Нет, но можно «приподнять» блок при помощи
z-index так, что пользователь будет щелкать именно по нему. Естественно, чтобы не пропала тень от другого блока, этот блок должен быть прозрачным. |
to subzey
Хорошая идея, спасибо. |
Часовой пояс GMT +3, время: 23:05. |