JS - jquery.localScroll nie działające przewijanie

0

Witam
To mój pierwszy post więc pozdrawiam wszystkich !
Zanim tutaj trafiłem z moim problemem starałem się znaleźć rozwiązanie na stronie twórcy tego dodatku:
http://flesler.blogspot.com/2007/10/jqu ... ll-10.html
oraz tutaj
https://github.com/flesler/jquery.localScroll
i tutaj
http://webroad.pl/javascript/182-jquery ... nie-strony
Zrobiłem wstępnie stronę w Bootstrapie /takie początki/ i chciałem skorzystać ze scrolla, niestety żadne zmiany w kodzie na różne sposoby nie pomagają.
Na stronie po kliknięciu w linki w menu strona przeskakuje do miejsca kotwicy a nie płynnie się przewija
Adres mojej strony:
http://bootstrap.ckziu.wloclawek.pl/index2.html
Sprawdzałem w konsoli, wyskakuje błąd :
TypeError: $.localScroll is not a function
niestety nie mogę sobie z tym poradzić, w zasadzie nie znam JS-a.
Proszę o pomoc w temacie.
Sławek

1

Po pierwsze - masz dwa razy ładowanie jQuery (w różnych wersjach), a potem dwa razy ładowanie scrollTo i localScroll - po co?

Dwa - na stronie githuba localScroll masz napisane, że wersja od 1.4.0 jest kompatybilna ze scrollTo 2.0 - nie ma informacji, czy ta wersja działa z wcześniejszymi wersjami scrollTo, na pewno jest to pierwsza wersja, która działa z wersją 2.0.

Ty używasz localScroll w wersji 1.4.0 i scrollTo w wersji 1.4.2 - czyli zachowanie skryptu jest w tym momencie nieokreślone i stanowi drugą możliwą przyczynę błędu.

Napraw te problemy, a jeżeli dalej będzie nie tak - to będziemy myśleć dalej. Ustosunkuj się też do mojego komentarza pod Twoim postem.

0

Dzięki za szybką reakcję, usunąłem wszystko co dotyczyło JS z pliku html oraz z katalogów. Wstawiłem zgodnie z opisem na Webroad
http://webroad.pl/javascript/182-jquery-plynne-przewijanie-strony
W konsoli nie ma błędu dotyczącego Scrolla ale dalej skacze a nie przewija się do kotwic.
Jeszcze jakiś błąd ?
pozdrawiam

1

Na samym dole HTML po raz kolejny ładujesz jQuery ... Zdaje się, że załadowanie jQuery czyści załadowane pluginy z poprzedniej instancji.

Dodatkowo aktualnie to usunąłeś wywołanie $.localScroll(); przy okazji usuwania innych rzeczy, co jest niezbędne do działania pluginu.

0

Dzięki spokojnie wszystko poprawiłem i teraz działa, ostatnie pytanie czy wiesz może gdzie ustawić prędkość przewijania ? w którymś z poradników było to opisane ale teraz nie pamiętam gdzie.
Jeszcze raz dziękuję i pozdrawiam

1

http://flesler.blogspot.com/2007/10/jquerylocalscroll-10.html

Na stronie nie widać szybkości, ale jest informacja:
In addition to that, you can use jQuery.ScrollTo's settings!

A te masz tu:
https://github.com/flesler/jquery.scrollTo

0

Dzięki pomogło - pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1