Добрый день, уважаемые!
Сел разбираться с jquery и решил попробывать написать собственный плагин jquery.
Собственно, суть плагина простая, при наводке на элемент ul>li списка, раскраывается вложенный ul>li список, убираем мышку, этот список пропадает... Но вот затык: после того, как мы убрали курсор и пытаемся навести на этот же элемент снова, плагин не срабатывает.
Это мой первый опыт, по-этому не судите строго ^_^' 
Код плагина:
(function($){ 
	var options = $.extend({
		fadeIn: 'slow',
		fadeOut: 'slow'
	},options);
	
	$.fn.extend({  
		jenvitMenu: function() {
			return this.each(function(){
				jQuery(this).find('ul')
					.css('display','none');
   				$(this).children().mouseover(function(){
					$(this).queue(function(){
    					$(this).children().fadeIn(options.fadeIn);
						$(this).dequeue();
					});
				}).mouseleave(function(){
					$(this).queue(function(){
						$(this).children().children().fadeOut(options.fadeOut);
					$(this).dequeue();
					});
    			});
			});
		}	
	}); 
})(jQuery);
html конструкция:
	
	| 
		 Код: 
	 | 
	   <ul class="menu">
    	<li>
            <a>1</a>
            <ul class="sub">
            	<li><a href="#"><b>1.1</b></a></li>
                <li><a href="#"><b>1.2</b></a></li>
                <li><a href="#"><b>1.3</b></a></li>
                <li><a href="#"><b>1.4</b></a></li>
                <li><a href="#"><b>1.5</b></a></li>
            </ul>
        </li>
    </ul> | 
	
Заранее спасибо за помощь.