Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Zmiana parametru w locie w pluginie jQuery
universalStudio
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 13.11.2014

Ostrzeżenie: (0%)
-----


Witam
mam przykladowy plugin jQuery:
  1. jQuery('#pagepiling').pagepiling({
  2. direction: directionType,
  3. scrollingSpeed: 700,
  4. normalScrollElements: '.normal-scroll'
  5. });

i chciałbym juz po zaladowaniu tego skryptu zmienic parametr w tym pluginie - coś w tym stylu:

  1. jQuery("body").click(function(){
  2. jQuery('#pagepiling').pagepiling.normalScrollElements='';
  3. });
Oczywiście to nie działa...

normalScrollElements: '.normal-scroll' - chcialbym wyczyścić ten parametr, tak zeby funkcja go nie przetwarzała już.
Czy żeby to zrobić, musze na nowo załadować funkcje/plugin ze zmienionym parametrem czy moge to na szybko zrobic, bez przeladowania calej funkcji a jedynie nadpisanie tego parametru? Jeśli da sie tak zrobić jak to się robi?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
universalStudio
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 13.11.2014

Ostrzeżenie: (0%)
-----


@kamilo818 Niestety to nie wplywa na zmiane parametru - ta funkcja zostala zainicjowana - jakby byla w setInterval to wtedy wylapala by zmiane, ale tu mamy raz zainicowanie i trzeba znalesc sposob, zeby ponownie zapodac pluginowi nowa zmienna. Najprosciej jest wywolac plugin na nowo ze zmieniona wartosia, ale czy to konieczne?

Cytat(trueblue @ 21.11.2014, 12:22:18 ) *
  1. $.fn.pagepiling.options.normalScrollElements=null;

wywala mi blad: Unhandled Error: Cannot convert 'jQuery.fn.pagepiling.options' to object
Wyglada na to ze nie rozpoznaje .options

  1. jQuery("body").click(function(){
  2. jQuery.fn.pagepiling.options.normalScrollElements=null;
  3. });


Ten post edytował universalStudio 21.11.2014, 12:34:44
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 19:43