Это не делает ничего:JQuery щелчок мыши не работает, но переключатель делает
$("#nav li ul li").click(function(){
$(this).find('ul:first').css({
visibility: "visible"
});
});
Это работает (отображение и скрытие):
$("#nav li ul li").toggle(function() {
$(this).find('ul:first').css({
visibility: "visible"
});
}, function() {
$(this).find('ul').css({
visibility: "hidden"
});
});
Я хочу, чтобы получить первый один работать, я не хотите, чтобы он переключался.
Пожалуйста, ваши HTML, и всякий раз, когда это возможно, также включать в себя ссылку jsFiddle.net , – j08691
О, и использование toggle(), которое вы пытаетесь удалить, было недавно удалено из jQuery. – j08691
Нужно больше кода, чтобы помочь, но обычно предпочитаете использовать .on ('click', function() {}) – carter