Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jQuery - mały problem ze skryptem
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
nait
Mam taki oto mały skrpycik przełączający zdj z opisem po kliknięciu w miniaturkę:

  1. $(".active").css("display", "block");
  2. $('a.thumbnail').click(function(){
  3. var relid = $(this).attr('rel');
  4. var src = $(this).attr('href');
  5. $(".desc").css("display", "none");
  6. $(".desc[rel=" + relid + "]").hide(600);
  7. if (src != $('img#largeImg').attr('src').replace(/\?(.*)/,''))
  8. {
  9.  
  10. $('img#largeImg').stop().animate({
  11. opacity: '0'
  12. }, function(){
  13. $(".desc[rel=" + relid + "]").show(600);
  14. $(this).attr('src', src+'?'+Math.floor(Math.random()*(10*100)));
  15. }).load(function(){
  16.  
  17.  
  18. $(this).stop().animate({
  19. opacity: '1'
  20. });
  21. });
  22.  
  23.  
  24. }
  25. else {
  26. $(".desc[rel=" + relid + "]").show(0);
  27. }
  28. return false;
  29. });


Przyznam się bez bicia że nie znam się (póki co:P) na jq, znajomy mi trochę z tym skryptem pomógł, a że chwilowo nie jest osiągalny chciałbym uzyskać pomoc tu.

Otóż do .desc mam efekty show/hide i chciałbym je minimalnie zmodyfikować tj zmienić trochę efekt tego chowania/pojawiania się
I jak próbuję dodać do
$(".desc[rel=" + relid + "]").hide(600);
(przykład wprost z manula)
$(".desc[rel=" + relid + "]").hide("slide", {}, 1000);
Całość jakoś wariuje :/ Kombinowałem na wszystkie możliwe sposoby i nic mi z tego nie wyszło, prosiłbym o pomoc smile.gif
Divinity
Wrzuć kod na jsfiddle.net. Zobaczymy na czym to "wariowanie" polega ;]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.