Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX]Jak ustawić parametry komponentów w jquery?
northwest
post
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


Witam serdecznie,
Mam pytanie co do komponentu: https://github.com/kthornbloom/Smoothslides...aster/README.md

Wywołuję go w taki sposób:
  1. $(window).load( function() {
  2. $(document).smoothSlides({
  3. duration: 5000,
  4. autoPlay: 'true',
  5. captions: 'false',
  6. navigation: 'false',
  7. pagination: 'false'
  8. });
  9. });


Chciałbym dać 2 parametry do efektów: effect dać tylko 2 efekty: zoomIn oraz zoomOut.
W jaki sposób mogę to zrobić (jak to zapisać)?

Bardzo proszę o pomoc,
Northwest
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
M@X
post
Post #2





Grupa: Zarejestrowani
Postów: 212
Pomógł: 0
Dołączył: 18.12.2003
Skąd: Warszawa

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


Przerabiam dokładnie ten temat i w sumie chodzi mi o to samo, tzn chce ustawić efekty w danej kolejności. Ale...
sam kod posiada niby możliwość order: normal lub random oraz effect:
Problem w tym że jak wybiore order: = normal to i tak muszę wybrać albo tylko jedną funkcje w effect: albo dać random... co automatycznie i tak losowo wybiera mi efekty, więc order: tutaj na nic sie nie zdaje...
[JAVASCRIPT] pobierz, plaintext
  1. var defaults = {
  2. duration: 1000,
  3. autoPlay: 'true',
  4. effect: 'random',
  5. effectEasing: 'ease-in-out',
  6. nextText: ' ?',
  7. prevText: '? ',
  8. captions: 'true',
  9. navigation: 'false',
  10. pagination: 'false',
  11. order: 'normal'
  12. }
[JAVASCRIPT] pobierz, plaintext


Pozostaje w takim razie przerobić funkcje tak aby pod przykrywką "random" nie wybierało z tablicy kilku efektów i je randomowało.. tylko po kolei je pokazywało. No ale z tym właśnie nie mogę sobie już poradzić (IMG:style_emoticons/default/sad.gif)
[JAVASCRIPT] pobierz, plaintext
  1. var fn = function() {
  2. if (options.effect == 'random' && options.autoPlay == 'true') {
  3. var fns = [zoomOut, zoomIn];
  4. fns[Math.floor(Math.random() * fns.length)]();
  5. } else if (options.effect == 'false') {
  6. //
  7. } else {
  8. eval(options.effect + "()");
  9. }
  10. }
[JAVASCRIPT] pobierz, plaintext


Może ktoś pomóc jak wywalić tego Math.random żeby pokazywał w kolejności najpierw zoomOut następnie zoomIn

Ten post edytował M@X 30.04.2015, 22:29:53
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: 5.10.2025 - 22:15