Skrypt przestaje działać po przejściu z 1.5.1 na 1.7

0

Witajcie,

mam takowy kodzik do rozwijania listy menu:

 function InitMenu()
{
	$('#m1').hover(function(){
		$(this).addClass('sfhover');
	});
	
	$('#m1').mouseleave(function(){
		$(this).removeClass('sfhover');
	});
	
	$('#menu li.dropdown').hover(function(){
		$(this).addClass('sfhover');
	});
	$('#menu li.dropdown a').click(function(){
	  var li = $(this).parents('li:first');
	  
		$('ul', li).slideDown('fast');
		li.addClass('sfhover');
	});
	$('#menu li.dropdown').mouseleave(function(){	
		$('ul', this).slideUp('fast');
		$(this).removeClass('sfhover');
	});
}

Wszystko działa pięknie na bibliotece jQuery 1.5.1, ale po zaktualizowaniu do najnowszej nie ma żadnej reakcji. Ktoś wie może w czym problem? Z góry dzięki.

0

Debugger + konsola i znajdziesz powód ;) Pokaż resztę kodu i sposób w jaki to wywołujesz.

0

Funkcja jest inicjowana przez:

$(document).ready(function() {

  InitMenu();
}); 

Debugger mówi o "Uncaught TypeError: Object #<Object> has no method 'swing' "
W skrypcie wskazuje tę linijkę:
$('ul', li).slideDown('fast');

1 użytkowników online, w tym zalogowanych: 0, gości: 1