2012-11-06 11 views

risposta

5

heres una funzione che sto usando per ottenere menu di scorrimento barra di navigazione per scorrere verso il basso al passaggio del mouse invece di popping in

$('.navbar .dropdown').hover(function() { 
    $(this).find('.dropdown-menu').first().stop(true, true).delay(250).slideDown(); 
}, function() { 
    $(this).find('.dropdown-menu').first().stop(true, true).delay(100).slideUp() 
}); 
11

1.Hide discesa menu su mouseover.

$(document).ready(function() { 
    $('.nav li.dropdown').hover(function() { 
     $(this).addClass('open'); 
    }, function() { 
     $(this).removeClass('open'); 
    }); 
}); 

2.Hide discesa menu su click.

$(document).ready(function() { 
    $('.nav li.dropdown').hover(function() { 
     $(this).addClass('open'); 
    }); 
}); 

http://jsfiddle.net/7yMsQ/1/

+1

aggiungere anche '$ ('nav li.dropdown'). RemoveClass ('apri'); 'come prima riga nella seconda (chiusura), in modo che se si hanno più elenchi a discesa, si nascondano gli altri che possono essere aperti. –

Problemi correlati