Jquery menu Проблем

niker

Registered
http://www.gmarwaha.com/blog/2007/08/23/lavalamp-for-jquery-lovers/

Това меню, Самоче балончето отначало е в позиция - Home.
Искам да няма балон и само при т.н. .hover() да се появява и да
почва да следва мишката.
Ето я и функцията:

Код:
(function($) {
$.fn.lavaLamp = function(o) {
    o = $.extend({ fx: "linear", speed: 500, click: function(){} }, o || {});

    return this.each(function() {
        var me = $(this), noop = function(){},
            $back = $('<li class="back"><div class="left"></div></li>').appendTo(me),
            $li = $("li", this), curr = $("li.current", this)[0] || $($li[0]).addClass("current")[0];

        $li.not(".back").hover(function() {
            move(this);
        }, noop);

        $(this).hover(noop, function() {
            move(curr);
        });

        $li.click(function(e) {
            setCurr(this);
            return o.click.apply(this, [e, this]);
        });

        setCurr(curr);

        function setCurr(el) {
            $back.css({ "left": el.offsetLeft+"px", "width": el.offsetWidth+"px" });
            curr = el;
        };

        function move(el) {
            $back.each(function() {
                $.dequeue(this, "fx"); }
            ).animate({
                width: el.offsetWidth,
                left: el.offsetLeft
            }, o.speed, o.fx);
        };

    });
};
})(jQuery);

Код:
        $(function() {
            $("#1").lavaLamp({
                fx: "backout", 
                speed: 700,
                click: function(event, menuItem) {
                    return false;
                }
            });
        });

Код:
<ul class="lavaLampWithImage" id="1">
    <li><a href="#">Home</a></li>
    <li><a href="#">Plant a tree</a></li>
    <li><a href="#">Travel</a></li>
    <li><a href="#">Ride an elephant</a></li>
</ul>
 
Идеята на това меню е винаги да има избран елемент. За да го излъжеш, сложи по още един елемент в началото и го скрий:

Код:
 $(function() {

	    $('li:first').each(function(element){
                       $(this).hide();
	    });

            $("#1").lavaLamp({
                fx: "backout",
                speed: 700,
                click: function(event, menuItem) {
                    return false;
                }
            });
});

Код:
<ul class="lavaLampWithImage" id="1">
    <li><a href="#">това ще бъде избрано, но скрито</a></li>
    <li><a href="#">Home</a></li>
    <li><a href="#">Plant a tree</a></li>
    <li><a href="#">Travel</a></li>
    <li><a href="#">Ride an elephant</a></li>
</ul>


Пробвах и да махна li.current но не се получи

Код:
$('li.current').each(function(element){
  $(this).removeClass('current');
});
 

Back
Горе