Wie scrollen Sie nach dem Ausdehnen mit Slidetoggle zu einem Element?
-
21-09-2019 - |
Frage
Scrollto scrollt nicht zu einem Div, das über den Ende der Seite hinaus erweitert ... irgendwelche Vorschläge? (JQuery 1.3, Scrollto 1.42)
function toggleCollapsible(ownerDiv) {
ownerDiv.next(".Collapsible").slideToggle("fast",
$.scrollTo(ownerDiv, "slow"));
}
Lösung
Ausprobiert Ihren Code und es funktioniert, aber Sie haben vergessen zu spezifizieren, das $.scrollTo
sollte in einem sein Anonyme Funktion (Rückruf danach slideToggle
Vervollständigt umschalten) und es scrollte sogar unter Ende der Seite.
function toggleCollapsible(ownerDiv) {
ownerDiv.next(".Collapsible").slideToggle("fast", function(){
$.scrollTo(ownerDiv, "slow");
});
}
toggleCollapsible($("#target"));
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow