Frage

$("#list").slideDown("slow"); //code to slide down the div dag when it is clicked.

Es funktioniert gut, aber wenn ich auf dem Tag angeklickt, wird der Browser Scrollen nach oben plötzlich nach oben.

So habe ich mit dem Tag nach unten scrollen, um den Inhalt zu sehen.

Bitte helfen Sie mir.

Danke,

Raj

War es hilfreich?

Lösung

In Ihrem Click-Handler, müssen Sie return false oder Verwendung event.preventDefault();. Ein Beispiel Click-Handler wäre:

$("#element").click(function(event){

  $("#list").slideDown("slow");

  return false;
});

Andere Tipps

Ohne mehr von Ihrem HTML-Code zu sehen, ist es unmöglich, sicher zu sein, aber dieses Verhalten ist in der Regel zu sehen, wenn Sie so etwas wie <a href='#' onclick='.....'> haben. Der # teilt den Browser zum Seitenanfang zu gehen.

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