Ich habe versucht, die folgenden Codes zusammen, aber funktioniert nicht. Wenn ich nach unten scrolle, erscheint die Seite-hoch-Taste und wenn ich darauf klicke, scrolle ich auf den Anfang der Seite. Wenn ich den Bildlauf zum Seitenanfang hochlege, erscheint die Bild-ab-Taste, und wenn ich darauf klicke, wird die gleiche Aktion mit Blättern nach oben durchgeführt.rauf und runter scrollen mit Javascript
var amountScrolledTop = 200;
var amountScrolledDown = 50;
$(window).scroll(function() {
\t if ($(window).scrollTop() > amountScrolledTop) {
\t \t $('a.back-to-top').fadeIn('slow');
\t } else {
\t \t $('a.back-to-top').fadeOut('slow');
\t }
\t if ($(window).scrollTop() < amountScrolledDown) {
\t \t $('a.down1').fadeIn('slow');
\t } else {
\t \t $('a.down1').fadeOut('slow');
\t }
});
$('a.back-to-top').click(function() {
\t $('html, body').animate({
\t \t scrollTop: 0
\t }, 'slow');
\t return false;
});
$('a.down1').click(function() {
\t var objDiv = document.getElementById("mid");
\t objDiv.scrollTop = objDiv.scrollHeight;
});
.down1{
\t width: 60px;
\t height: 60px;
\t text-indent: -9999px;
\t position: fixed;
\t z-index: 999;
\t right: 60px;
\t top: 80px;
\t background: url("../img/simple_icons/downArrow.png") no-repeat center 43%;
}
.back-to-top{
\t display: none;
\t width: 60px;
\t height: 60px;
\t text-indent: -9999px;
\t position: fixed;
\t z-index: 999;
\t right: 20px;
\t bottom: 20px;
\t background: url("../img/simple_icons/upArrow.png") no-repeat center 43%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body>
\t <a href="#" class="down1" id="down1">Down to</a>
<a href="#" class="back-to-top" id="back-to-top">Back to Top</a>
.
.
.
<div class="mid"></div>
</body>
Nach unten-Taste immer auf die Rolle zum Seitenanfang. Sogar ich lösche den ganzen Javascript-Code.
Versuchen Sie Ihren Browser-Cache zu löschen. – k97513
Versuchen Sie, Anzeige keine nach dem Ausblenden ... –
Was ist das Problem, das Sie genau gegenüberstellen? –