ugrás a tartalomhoz

jQuery probléma

nomma · 2009. Jún. 10. (Sze), 21.44
Sziasztok,

Van nekem egy kicsi jquery slideshow-m, ami nem mukodik firefoxban, minden masban megy.
Ezaz:
  1. $(document).ready(function() {  
  2.         var imgWrapper = $('.slideshow > img');  
  3.         // only show the first image, hide the rest  
  4.         imgWrapper.hide().filter(':first').show();  
  5.           
  6.         $('ul.recentlist li a').click(function () {  
  7.           
  8.             // check if this item doesn't have class "current"  
  9.             // if it has class "current" it must not execute the script again  
  10.             if (this.className.indexOf('current') == -1){  
  11.                 imgWrapper.hide();  
  12.                 imgWrapper.filter(this.hash).fadeIn(500);  
  13.                 $('ul.recentlist li a').removeClass('current');  
  14.                 $(this).addClass('current');  
  15.             }  
  16.             return false;  
  17.         });  
  18.     });  
Latja valaki mi a hiba? Legyszi segitsetek, koszi!!!
 
1

link

cSuwwi · 2009. Jún. 10. (Sze), 22.01
Inkább linket adj, azzal többre megyünk.
Mi az hogy nem megy?
Ha js hiba van, azt a js konzol/firebug kiírja.
2

jQuery

Poetro · 2009. Jún. 10. (Sze), 23.24
És ha már jQuery, akkor használd is ki:
  1. this.className.indexOf('current') == -1   
helyett
  1. !$(this).hasClass('current')  
3

Egyedi id-t kéne használni.

tgr · 2009. Jún. 11. (Cs), 09.23
Egyedi id-t kéne használni.
4

koszi

nomma · 2009. Jún. 12. (P), 21.14
mindenkinek,nem vagyok egy nagy developer guru, de sok mindent kiprobaltam, a problemat megtalaltam, van az oldalon egy egyszeru javascript is, ami miatt nem megy a slideshow firefoxban.Ezt nem tudom ti hogy hivjatok, talan bug...