Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Скрипт для стопа a href (https://javascript.ru/forum/events/35716-skript-dlya-stopa-href.html)

Marker 19.02.2013 23:05

Скрипт для стопа a href
 
Нужен скрипт который остановит все ссылки a .. тоесть на чем то стоит a link .. при клике на элемент, не должно идти на ссылку. Как это сделать

danik.js 19.02.2013 23:15

Event.prototype.preventDefault() - вот этот метод отменяет действие по умолчанию (переход по ссылке в данном случае)
event.target - элемент, на котором изначально поизошло событие.
Ставишь обработчик события click на document , проверяешь в обработчике event.target и если это ссылка (например имеет атрибут href, или nodeName == 'A') вызываешь preventDefaut()


Часовой пояс GMT +3, время: 16:52.