RegisterЕсли у вас нет href в вашем якоре, он может испортить некоторые вещи, но мне не нужно перенаправлять, просто вызовите функцию js. Однако при нажатии на эту ссылку href = "#" за" />
Вопрос:

Прикрепить тег с помощью onclick и прокрутить вверх href = '#'

javascript html

9916 просмотра

2 ответа

159 Репутация автора

У меня есть якорный тег

<a href="#" onclick="Register();" >Register</a>

Если у вас нет href в вашем якоре, он может испортить некоторые вещи, но мне не нужно перенаправлять, просто вызовите функцию js. Однако при нажатии на эту ссылку href = "#" заставляет ее прокручивать страницу вверх. Как я могу предотвратить это?

Автор: stupidkid Источник Размещён: 24.08.2010 02:18

Ответы (2)


12 плюса

556130 Репутация автора

Вы можете добавить return false;, как это:

<a href="#" onclick="Register(); return false;">Register</a>

Это предотвращает действие привязки по умолчанию, которое заключается в переходе к хешу, вызывающему прокрутку.

Автор: Nick Craver Размещён: 24.08.2010 02:21

9 плюса

4392 Репутация автора

Использование:

 <a href="javascript:void(0);" onclick="Register(); ">Register</a>

javascript: void (0) предотвратит перенаправление страницы, а также исправит проблему, когда ваша страница прокручивается сверху из-за href = "#"

Автор: sweets-BlingBling Размещён: 24.08.2010 06:58
Вопросы из категории :
32x32