Ich finde es lästig, wenn man bei langen Webseiten am Ende der Seite mit dem Mausrad oder Scrollbalken wieder hochrollen muss. Komfortabler ist da schon ein kleiner Pfeil, der unten rechts am Ende der Seite auftaucht.
Der Pfeil ist aber nicht einfach so knack und da, sonder wird schön sanft eingeblendet. Bei einem Klick darauf, scrollt der Seite wieder ganz „piano“ nach oben. Die Animationszeit ist in der Datei „scroll.js“ einstellbar. Sie steht derzeit auf 500 Millisekunden und kann beliebig zum Beispiel mit dem Notepad-Editor verändert werden. Einfach mal mit den Werten spielen.
Installation:
Alle Dateien, die zu bearbeiten sind, befinden sich im Ordner "
Designs » Epsilon"
Öffne die Datei „
navigation.ccml“ und suche in der Datei die Zeile:
<script type="text/javascript" src="<cc:print value="&menuscript.url">"></script>
(ist so ziemlich am Anfang, na ja beinahe am Anfang…).
Nach dieser Zeile und
VOR dem </head>-Tag folgenden Code einfügen:
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<!-- *** Script Scroll 2 Top *** vor </head>-Tag!! *** -->
<script type="text/javascript" src="<cc:print value="&top_js.url">"></script>
<script type="text/javascript" src="<cc:print value="&scr_top.url">"></script>
<script type="text/javascript">
$(document).ready(function () {
$(window).scroll(function() {
if($(window).scrollTop() > 10)
$('#scrolltotop').fadeIn(1000);
else
$('#scrolltotop').fadeOut(1500);
});
});
//]]>
</script>
<!-- *** Ende Script Scroll 2 Top *** -->
|
Scrolle zum Ende der Datei und suche die Zeilen:
</body>
</html>
Füge
VOR </body> diesen Code ein:
|
Source code
|
1
2
|
<!-- *** Scroll 2 Top vor </body>-Tag *** -->
<div id="scrolltotop" onclick="return scrollToTop();" style="display: none;"><cc:printpicture xhtml="1" obj="pic.top"></div>
|
navigation.ccml nun speichern und schließen.
Öffne die Datei „
global.ccml“ und suche die Zeile:
<cc:picture obj="pic.fade" dst="pfade.gif" src="pic_fade.gif">
Füge
NACH dieser Zeile folgenden Code ein:
|
Source code
|
1
2
3
|
<cc:picture obj="pic.top" dst="pic_top.gif" src="pic_top.gif">
<cc:asset src="jquery.js" dst="jq.js" obj="top_js">
<cc:asset src="scroll.js" dst="scroll.js" obj="scr_top">
|
Datei „global.ccml“ speichern und schließen.
Datei „
style_design.css“ öffnen und am Ende diesen Code einfügen:
|
Source code
|
1
2
3
4
5
6
7
|
#scrolltotop {
position: fixed;
bottom: 10px;
right: 10px;
cursor: pointer;
z-index: 1000;
}
|
Kopiere aus der entpackten „scroll2top.rar“-Datei die Dateien:
jquery.js
pic_top.gif
scroll.js
in den Epsilon Design-Ordner. Das war‘s. Nun noch einen schönen langen Content anlegen und staunen!
Das war meine erste Anleitung für W2D. Ist sie verständlich? Wenn ja, dann kommt noch mehr – aber leider nur für W2D 5.0. Was anderes kann ich mir nicht leisten - :wink:
Im Download ist diese Anleitung nochmals als PDF enthalten. Viel Spaß