Если вы хотите, чтобы ваш JavaScript был ненавязчивым, вы можете связать свои события, используя addEventListener
вместо использования свойства onclick
ссылки.
Когда вы добавляете прослушиватель событий, вы можете определить параметр event
, который имеет метод для подавления поведения элемента по умолчанию. В этом случае браузер не сможет перейти по ссылке href
.
myLink.addEventListener("click", function(event) {
event.preventDefault();
/* onclick logic goes here */
}, false);
или в jQuery. , .
jQuery('#myLink').click(function(event){
event.preventDefault();
/* onclick logic goes here */
});