Scrollen zum vorherigen div in jQuery
Frage
Ich bin die scrollTo Plugin für jQuery auf einer Website. Ich habe ein vertikales Scrollen div wher ich durch Klicken auf Tasten, um verschiedene div bewegen kann. Und jetzt brauche ich eine Zurück-Taste, um zum vorherigen div zurückzukehren.
, was ich will, ist das Gegenteil von
this.next()
Ich habe versucht,
this.prev()
, aber es funktioniert nicht.
$('#tabs').click
(
function()
{
$('#wrapper').scrollTo(this.prev(), 'medium')
}
);
Lösung
Versuchen:
$('#tabs').click
(
function()
{
$('#wrapper').scrollTo($(this).prev(), 'medium')
}
);
Ereignisse dieses für das DOM-Element, nicht das jQuery-Objekt.
Andere Tipps
this
ist eine Rohelement Referenz - Sie brauchen es in einem jQuery-Objekt wickeln, bevor Sie jQuery-Methoden wie prev()
: $(this).prev()
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow