JavaScript scrollen Sie auf div mit der animation
Ich habe eine PhoneGap-Anwendung, die beim öffnen einer HTML-Seite möchte ich es, um zu Blättern, um eine bestimmte <div>
element. Bisher habe ich in der Lage, es zu machen, dass mit diesem Skript mit jQuery:
<script>
$(document).delegate('.ui-page', 'pageshow', function () {
var offset = $(this).find('#timeindicatordiv').offset().top;
setTimeout(function () {
$.mobile.silentScroll(offset);
}, 0);
});
</script>
Diese nur gibt mir einen Sprung direkt zu der <div>
die sieht ein bisschen abgehackt.
Gibt es eine Möglichkeit zu geben, das eine flüssige animation?
- haben Sie versucht das plugin: plugins.jquery.com/Scrollorama?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie Folgendes tun:
jsfiddle/Beispiel: http://jsfiddle.net/dtR34/4/
scrollToElement
Funktion derid
von dem element, das Sie möchten, Blättern Sie zu. In dem Beispiel, das ich Euch gab, die#timeindicatordiv
element ist an der Unterseite der Seite, so ist es das scrollen zu.Machen Sie es wie diese:
JS:
CSS:
HTML: