jQuery гиперссылки - значение href? - PullRequest
45 голосов
/ 06 апреля 2009

На моем веб-сайте я использую jQuery для перехвата событий элементов, а именно гиперссылок. Поскольку эти гиперссылки выполняют только действия на текущей странице и никуда не ведут, я поместил атрибут href "#" в:

<a href="#">My Link</a>

Однако в некоторых браузерах это приводит к прокрутке страницы вправо-вверх, что явно нежелательно. Я пытался использовать пустое значение href или не включать его, но затем мышь не меняется на курсор при наведении курсора.

Что мне туда положить?

Ответы [ 12 ]

0 голосов
/ 31 октября 2010
<a href="#nogo">My Link</a>
0 голосов
/ 19 октября 2010

Вместо этого вы можете просто получить href, как показано ниже:

<a href="javascript:;">My Link</a>

Он не будет прокручиваться к вершине.

...