Hmmmh - es ist doch sogar eine Beispieldatei dabei. Hast Du Dir die mal angeguckt? Es ist total einfach! Selbst ich habe das hinbekommen.
BITTE BEI ALLEN ÄNDERUNGEN/ANPASSUNGEN VORHER EIN BACKUP VON DEN DATEIEN ERSTELLEN!
Nun denn - bitte lade Dir demo.zip auf der folgenden Seite runter:
webdesignerwall.com/tutorials/animated-scroll-to-top
Die in dem ZIP enthaltene Grafik kopiere in Dein Verzeichnis von Deinem Design .
Beispiel bei Deinem Design:
www.zockerheaven.de/include/designs/DDv2/images/
Dann musst Du den folgenden Code...
#pagewrap {
margin: 0 auto;
width: 1100px;
padding-left: 10px;
position: relative;
}
/*
Back to top button
*/
#back-top {
position: fixed;
bottom: 30px;
margin-left: -150px;
}
#back-top a {
width: 108px;
display: block;
text-align: center;
font: 11px/100% Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-decoration: none;
color: #bbb;
/* background color transition */
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}
#back-top a:hover {
color: #000;
}
/* arrow icon (span tag) */
#back-top span {
width: 108px;
height: 108px;
display: block;
margin-bottom: 7px;
background: #ddd url('images/up-arrow.png') no-repeat center center;
/* rounded corners */
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
/* background color transition */
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;
}
#back-top a:hover span {
background-color: #777;
}
...in die style.css einfügen, die bei Dir hier liegt:
www.zockerheaven.de/include/designs/DDv2/style.css
Dann in Deine index.htm, die bei Dir hier liegt...
www.zockerheaven.de/include/designs/DDv2/index.htm
...direkt vor...
</head>
...den folgenden Code einfügen:
(ACHTUNG - da bei Dir schon jQuerie eingebaut ist, bitte die 1. und die 2. Zeile aus dem folgenden Code nicht koopieren/einfügen! Ich habe das hier mit aufgeführt, damit andere das bei sich auch einbauen können.)
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
// hide #back-top first
$("#back-top").hide();
// fade in #back-top
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > 100) {
$('#back-top').fadeIn();
} else {
$('#back-top').fadeOut();
}
});
// scroll body to 0px on click
$('#back-top a').click(function () {
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
});
});
</script>
Im öffnenden Body-Tag musst Du die ID "top" vergeben. Also die Zeil von...
<body style="margin:0" onload="MM_preloadImages('images/DDv2_03.jpg','images/DDv2_05.jpg','images/DDv2_06.jpg','images/DDv2_07.jpg','images/DDv2_8.jpg','images/DDv2_9.jpg','include/designs/DDv2/images/DDv2_03.jpg','include/designs/DDv2/images/DDv2_05.jpg','include/designs/DDv2/images/DDv2_06.jpg','include/designs/DDv2/images/DDv2_07.jpg','include/designs/DDv2/images/DDv2_8.jpg','include/designs/DDv2/images/DDv2_9.jpg')">
...in das hier ändern:
<body id="top" style="margin:0" onload="MM_preloadImages('images/DDv2_03.jpg','images/DDv2_05.jpg','images/DDv2_06.jpg','images/DDv2_07.jpg','images/DDv2_8.jpg','images/DDv2_9.jpg','include/designs/DDv2/images/DDv2_03.jpg','include/designs/DDv2/images/DDv2_05.jpg','include/designs/DDv2/images/DDv2_06.jpg','include/designs/DDv2/images/DDv2_07.jpg','include/designs/DDv2/images/DDv2_8.jpg','include/designs/DDv2/images/DDv2_9.jpg')">
Unter der Zeile vom öffnenden Body-Tag fügst Du die folgende Zeile ein:
<div id="pagewrap">
Und vor der Zeile vom schließenden Body-Tag fügst die folgenden Zeilen ein:
<p id="back-top"><a href="#top"><span></span>Back to Top</a></p>
</div>
Das sollte es dann gewesen sein. Natürlich kann man die Grafik austauschen, die Farben und die Positionen ändern. Stichwort: CSS-Datei
Zuletzt modifiziert von BAMBOIHH am 23.12.2012 - 09:33:52