Не работает 'return false;'
всем привет! :victory:
общем у меня такая проблема: есть код <a class='ajax' href='test1.html'>test1</a><br> <a class='ajax' href='test2.html'>test2</a><br> <a class='ajax' href='test3.html'>test3</a><br>
var idExample = document.querySelectorAll('a.ajax');
for(i=0; i<idExample.length; i++) {
idExample[i].addEventListener('click', function(e){
alert("You Clicked me!");
return false;
});
}
при клике выдает алерт, но почему-то выполняется переход по ссылке, хотя стоит 'return false;' в чем тут проблема? :) или подскажите похожий вариант решения проблемы |
Здесь отсутствует прерывание события)
Прерви событие (e) перед return false:
e.preventDefault() // браузер - стоять e.stopPropagation() // событие - не всплывать |
| Часовой пояс GMT +3, время: 02:39. |