Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   глючит скрипт меню, вылетает ошибка (https://javascript.ru/forum/jquery/55231-glyuchit-skript-menyu-vyletaet-oshibka.html)

palsx 19.04.2015 08:13

а почему при нажатии на эти пункты меню страница на начало проскакивает?

рони 19.04.2015 09:14

palsx,
потому что убрали 3 строку -- переход по ссылке которая никуда не ведёт

palsx 19.04.2015 09:33

ок, вернул на место её, а почему тогда переход по другим ссылкам тоже перестал срабатывать?

рони 19.04.2015 09:47

palsx,
попробуйте так
jQuery(function() {
	jQuery(".left-menu ul.nav > li > a").bind('click',function(event) {
        event.preventDefault();
		var li = jQuery(this).parent();
		li.toggleClass('open').toggleClass('closed');
		jQuery(".left-menu ul.nav  > li").not(li).addClass('closed').removeClass('open')
	});
});

palsx 19.04.2015 11:22

отлично, спасибо, то что нужно.
а для чего 6-я строка? без неё тоже все работает.

рони 19.04.2015 12:04

palsx,
закрывает соседний блок если он раскрыт


Часовой пояс GMT +3, время: 17:10.