У меня есть меню, которое представляет собой вложенный элемент управления ListView, который находится на моей главной странице. Я использую JQuery ниже, чтобы превратить этот ListView в аккордеон. Проблема в том, что когда я нажимаю на названия меню, это вызовет обратную передачу. Таким образом, подменю мигает, и после завершения записи он перезагружает страницу и меню (закрытие активного подменю).JQuery аккордеон предотвращает меню collaspe после обратной передачи
$('.head').each(function() {
var $content = $(this).closest('li').find('.content');
$(this).click(function (e) {
// e.preventDefault();
$content.not(':animated').slideToggle();
});
});
jQuery 'event.preventDefault()' в вашем случае 'e'. Кстати, что это такое: 'var $ open = $();'? –
@roXon Я изначально был там. Но это предотвратит обратную передачу. Я хочу получить торт и съесть его! – jackncoke