2009-05-02 4 views
2

У меня есть веб-страница с несколькими элементами DIV. Если я использую функцию jQuery SlideUp, чтобы скрыть ее (которая находится в нижней части страницы), страница автоматически прокручивается назад. Как я могу это предотвратить?Как я могу предотвратить прокрутку веб-страницы до вершины, когда я использую слайд-шоу?

Чтобы вызвать функцию JQuery, я что-то вроде этого:

$(MyLink).click(function() { 
MyDiv.slideUp("slow"); 
} 

MyLink быть в пределах MyDiv, который находится где-то в середине страницы.

ответ

3

Что я сделал то, что кто-то предложил (добавление return false), и она работала:

$(MyLink).click(function() { 
MyDiv.slideUp("slow"); 
return false; 
} 
7

Как вы активируете функцию jquery через анкеры? Если это так, функция возвращает false, иначе браузер будет перенаправлен на атрибут href, который в этом случае будет «#».

+0

Чтобы вызвать функцию JQuery, я что-то вроде этого: $ (MyLink) .click (функция() {MyDiv .SlideUp} MyLink находится в MyDiv – Anthony