Возможный дубликат:
Как остановить прокрутку веб-страницы вверху при нажатии ссылки, которая запускает javascript?
Я использую jquery slidetoggle для отображения/скрытия div. элемент, который управляет сдвигом, представляет собой текстовую ссылку (некоторый текст внутри <\a > ) который имеет href= "#" , поэтому он будет выглядеть как ссылка (подчеркивание, изменение курсора).
проблема заключается в том, что при нажатии ссылки, в дополнение к скользящему эффекту, страница прокручивается вверх.
я попытался заменить href= "#" на href="", но это отключает эффект div show/hide. я думаю, я мог бы добавить в тег Name= "somename", а затем установить href в href= "# somename" но я бы предпочел не использовать такие трюки.
Почему href= "#" прокручивает страницу до вершины?
любые идеи будут высоко оценены