Element: Gadżet (HTML/JavaScript)
Stopień trudności: xxxx
Czas wykonywania: 5 minut
Od razu warto wspomnieć, że poniższa instrukcja pochodzi z Gumdi.com ( instrukcja ), poniżej zaprezentowany jest sposób, który znajdziecie w tym źródle. Sposób sprawdzony i działający.Stopień trudności: xxxx
Czas wykonywania: 5 minut
Po pierwsze warto napisać, że w jedynym gadżecie HTML upchniemy jQuery, kody CSS i HTML. Oczywiście można każdy fragment przenieść do odpowiedniego miejsca w kodzie HTML szablonu, ale może nie utrudniajmy sobie już i tak łatwej pracy.
W takim razie do dzieła.
Jak już zapewne zauważyliście zaczynamy prawie standardowo, czyli:
Układ > Dodaj gadżet ( w obojętnym miejscu ) > HTML/JavaScript
Następnie do pola tekstowego dodajemy po kolei:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>Jak widać jest to część jQuery.
<script>
jQuery(document).ready(function() {
var offset = 220;
var duration = 500;
jQuery(window).scroll(function() {
if (jQuery(this).scrollTop() > offset) {
jQuery('.back-to-top').fadeIn(duration);
} else {
jQuery('.back-to-top').fadeOut(duration);
}
});
jQuery('.back-to-top').click(function(event) {
event.preventDefault();
jQuery('html, body').animate({scrollTop: 0}, duration);
return false;
})
});
</script>
Teraz wystarczy dodać kody, które uwarunkują nam wygląd linku.
<style>Skupiamy się na .back-to-top, czyli wyglądzie naszego przycisku i .back-to-top:hover
div#page {
max-width: 900px;
margin-left: auto;
margin-right: auto;
padding: 20px;
}
.back-to-top {
position: fixed;
bottom: 2em;
right: 0px;
text-decoration: none;
color: #000000;
background-color: rgba(235, 235, 235, 0.80);
font-size: 12px;
padding: 1em;
display: none;
}
.back-to-top:hover {
background-color: rgba(135, 135, 135, 0.50);
text-decoration: none;
}
</style>
Na koniec zostaje nam tylko stworzyć przycisk, który przeniesie nas na górę strony!
<a href="#" class="back-to-top">Back to Top</a>
Zmieniamy niebieski tekst powyżej na nazwę przycisku, ja wybrałam "do góry!". Mam nadzieję, że się przyda niejednemu blogerowi. A dowód działania tego cudownego skryptu tutaj ( no nie taki do końca dowód, ale na pewno na GT taki przycisk się pojawić musi! ) . :)
Uwaga! Jeśli chcecie zmienić klasę linku, pamiętajcie, aby zmienić jej nazwę również w kodzie jQuery, gdzie ona również występuje. W innym wypadku link nie będzie działać.
Kiedy próbuje wstawić szablon na bloga wyskakuje mi coś takiego:
OdpowiedzUsuńZapisanie szablonu nie powiodło się.
Nie można przetworzyć szablonu, ponieważ nie jest on poprawnie sformułowany. Sprawdź, czy wszystkie elementy XML zostały prawidłowo zamknięte. Komunikat o błędzie XML:
Element type "panjang" must be followed by either attribute specifications, ">" or "/>"
Wiesz może o co w tym chodzi? Pomóż, prosze ;)
A jest to któryś z naszych szablonów?
UsuńJejku właśnie tego szukałam, przy najbliższej okazji wypróbuję. Przyznam, że jestem po raz pierwszy na twoim blogu i jestem miło zaskoczona, na pewno skorzystam z wielu instrukcji :o
OdpowiedzUsuńpozwoliłam sobie użyć tego szablonu http://graphical-thoughts.blogspot.com/2013/12/winter.html :)
życzę dalszych sukcesów w blogowaniu!;)
for3sims.blogspot.com
Hej, hej, użyłem szablonu od was na moim blogu. :) ( http://formadowolna.blogspot.com/ )
OdpowiedzUsuńNiedawno na jakiś blogu widziałam właśnie takie cudeńka i teraz chyba sama się na nie skuszę :D
OdpowiedzUsuńps! instrukcja super
Pobieram szablon The lifetime of adventure na jest-motyw.
OdpowiedzUsuń