Как я могу предотвратить прокрутку веб-страницы до вершины, когда я использую slideup?
Вопрос
У меня есть веб-страница с несколькими элементами DIV. Если я использую функцию jquery SlideUp, чтобы скрыть одну (которая находится внизу страницы), страница автоматически прокручивается обратно к вершине. Как я могу предотвратить это? Р>
Чтобы вызвать функцию jquery, я делаю что-то вроде этого:
$(MyLink).click(function() {
MyDiv.slideUp("slow");
}
MyLink
находится в MyDiv
, который находится где-то посередине страницы.
Решение 2
То, что я сделал, было предложено кем-то (добавив return false
), и это сработало:
$(MyLink).click(function() {
MyDiv.slideUp("slow");
return false;
}
Другие советы
Как вы запускаете функцию jquery с помощью якорей? Если это так, пусть функция вернет false, в противном случае браузер будет перенаправлять на атрибут href, который в данном случае будет «#».
Не связан с StackOverflow