У меня есть довольно простой код кода html для выпадающего списка, как можно видеть here он работает, но есть ли способ упростить этот код js?Упрощение js для выпадающего списка
$(document).ready(function() {
var n = ".dropdown-menu", no = 'drop';
$('.dropdown').click(function() {
if($(n).hasClass(no)) {
$(n).removeClass(no);
} else {
$(n).addClass(no);
}
}).mouseover(function() {
$(n).addClass(no);
}).mouseout(function() {
if($(n).mouseover()){
$(n).removeClass(no);
}
})
});
Обратите внимание, что я знаю, что я могу пойти CSS только, добавив одну строку .. так что это не вопрос.
#navigation-top #navigation-holder li:hover > ul {
display: block;
}