Wie kann ich die Webseite von Scrollen nach oben zu verhindern, wenn ich slideup benutzen?

StackOverflow https://stackoverflow.com/questions/814849

  •  03-07-2019
  •  | 
  •  

Frage

Ich habe eine Webseite mit mehreren DIV-Elemente. Wenn ich die Funktion jquery SlideUp verwenden eine verstecken (die in Richtung der Unterseite der Seite ist), scrollt die Seite automatisch wieder nach oben. Wie kann ich das verhindern?

die Jquery Funktion auszulösen, das tue ich etwas wie folgt aus:

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

MyLink innerhalb MyDiv ist, die irgendwo in der Mitte der Seite.

War es hilfreich?

Lösung 2

Was ich tat, war, was jemand vorgeschlagen (Hinzufügen return false) und es hat funktioniert:

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

Andere Tipps

Wie lösen Sie die jQuery-Funktion, über Anker? Wenn ja, hat die Funktion false zurück, andernfalls wird der Browser auf das href-Attribut umleitet, die ‚#‘ in diesem Fall wären.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top