ссылка с href = «#» прокручивает страницу вверх, когда используется с jquery slidetoggle [duplicate]

Возможный дубликат:
Как мне остановить прокрутку веб-страницы до вершины, когда нажата ссылка, запускающая JavaScript?

Я использую слайд-переключатель jquery, чтобы показать / скрыть div. элемент, который управляет скольжением, является текстовой ссылкой (некоторый текст внутри <\ a>), который имеет href = "#", поэтому он будет выглядеть как ссылка (подчеркивание, смена курсора).

проблема в том, что при нажатии на ссылку, помимо эффекта скольжения, страница прокручивается вверх.

я попытался заменить href = "#" на href = "", но это отключает эффект div show / hide. я думаю, я мог бы добавить к тегу Name = "somename", а затем установить href в href = "# somename", но я бы не стал использовать подобные трюки.

почему href = "#" прокручивает страницу до ее верха?

любые идеи будут высоко оценены

Ответы на вопрос(4)

Ваш ответ на вопрос