PDA

Zobacz pełną wersję : Gantry + skrypt wracający użytkownika do góry strony



marcinp1984
02-08-2014, 11:16
Witam,

Nie wiem, czy wybrałem do tego odpowidni dział ale mam nadzieje, że tak :)

Do stronki postawionej na gantry chcę dodać przycisk który będzie wracał użytkownia do góry strony.

Dodałem najprostrzy skrypt jaki znallazłem:


<script type="text/javascript">
$(function(){
var stt_is_shown = false;
$(window).scroll(function(){
var win_height = 300;
var scroll_top = $(document).scrollTop();
});
$("#scroll-to-top").click(function(e){
e.preventDefault();
$('html, body').animate({scrollTop:0}, 1500);
});
});
</script>

oraz link/przycisk

<a href="#" title="wróć do góry" id="scroll-to-top">Wróć do góry</a>

Skrypt dodany po zamykającym znaczniku </body> w pliku index.php oczywiście w folderze Gantry. Efekt jest taki, że animacja jest tylko na stronie głównej. Na każdej pozostałej działa to tak jakby skryptu nie było w ogóle pomimo tego że jest on widoczny w źródle stronki.

Czemu tak to wygląda?

grzesiek_w
02-08-2014, 17:21
Nawet w darmowej wersji gantry jest ten przycisk wbudowany w szablon
W szablonach komercyjnych możesz go włączyć / wyłaczyć w zakładce features - To-Top Scroller

marcinp1984
02-08-2014, 18:40
A to nawet nie wiedziałem, ze gantry może być komercyjne ;P Wiem może można włączyć i wyłączyć w samym frameworku ale to mnie nie do końca interesuje. Pytanie dotyczyło czegoś innego :)

- - - Updated - - -

Z drugiej strony żeby było ciekawiej ten przycisk z gantry działa na wszystkich stronach poza startową :D Nie wiem o co chodzi :/