href
Модификация
Вместо того, чтобы усложнять ваш JavaScript / jQuery или CSS, сделайте следующее.
<a href="#/">I DON't JUMP</a>
☝ Просто добавьте косую черту: /
Если у вас есть тонна ссылок и нет доступных утилит на стороне сервера, см. Демонстрация 2 .Он имеет простой сборщик ссылок JavaScript.
Демо 1
h1,
h2 {
text-align: center
}
h2 {
font-size: 64px
}
a {
display: inline-block;
height: 30px;
font-size: 24px;
width: 40%;
margin: 400px 0;
}
a:first-of-type {
color: red;
text-align: right;
}
a:last-of-type {
color: blue;
text-align: left;
}
<main>
<h1>Scroll Down</h1>
<h2>⇩</h2>
<a href="#">Click me.<br>I JUMP.</a>
<a href="#/">Click me.<br>I DO NOT JUMP.</a>
</main>
Демо 2
Array.from(document.querySelectorAll('a')).forEach(lnx => {
if (lnx.getAttribute('href') === '#') lnx.setAttribute('href', "#/");
});
h1,
h2 {
text-align: center
}
h2 {
font-size: 64px
}
main {
margin: 400px auto;
}
a:nth-of-type(odd) {
background: #000;
color: #fff;
}
a:nth-of-type(even) {
color: #000;
}
<h1>Scroll Down</h1>
<h2>⇩</h2>
<main>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
<a href='#'>WE DON'T JUMP</a>
</main>