Is this it, or do you have something shorter?

$('#nav > li').each( function () {
        var $this = $(this);
        $this.bind('mouseenter mouseleave', function()
{ $this.toggleClass('hover') });
});

I thought hover would work, but it only does the mouseenter with one
parameter, instead of doing the same function for both enter and
leave.

$('#nav > li').each( function () {
        var $this = $(this);
        $this.hover(function() { $this.toggleClass('hover') });   //
only mouseover
});

which could be abstracted to a hoverClass plugin
$('#nav > li').hoverClass('hover');

Reply via email to