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:

$(document).ready(function() {
		var imgWrapper = $('.slideshow > img');
		// only show the first image, hide the rest
		imgWrapper.hide().filter(':first').show();
		
		$('ul.recentlist li a').click(function () {
		
			// check if this item doesn't have class "current"
			// if it has class "current" it must not execute the script again
			if (this.className.indexOf('current') == -1){
				imgWrapper.hide();
				imgWrapper.filter(this.hash).fadeIn(500);
				$('ul.recentlist li a').removeClass('current');
				$(this).addClass('current');
			}
			return false;
		});
	});
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:
this.className.indexOf('current') == -1 
helyett
!$(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...