Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   3-4 уровень меню, как? (https://javascript.ru/forum/misc/58828-3-4-uroven-menyu-kak.html)

candro 13.10.2015 11:40

3-4 уровень меню, как?
 
Всем привет. В javascript не силен, с бубном танцевал, но многоуровневое меню как сделать так и не понял. Может вы подскажите как?

Код JS самого меню:
$(document).ready(function(){ 
  $("#accordian h3").click(function(){ 
  $("#accordian ul ul").slideUp(); 
  if(!$(this).next().is(":visible")) 
  { 
  $(this).next().slideDown(); 
  } 
  }) 
})

HTML код меню:
<div id="accordian" class="nextmenu"> 
		<ul class="list-unstyled"> 
			<li> 
				<h3>1 уровень</h3> 
				<ul> 
				    <li><a href="/" title="">Второй уровень</a></li>
				</ul>
     	</li>
		</ul> 
	</div>

За ранее всем спасибо!

ruslan_mart 13.10.2015 11:44

http://javascript.ru/forum/project/5...yu-na-css.html

candro 14.10.2015 11:22

нужно вертикальное меню и как бы лучше допилить это

рони 14.10.2015 12:45

candro,
http://javascript.ru/forum/misc/5801...tml#post386614

http://javascript.ru/forum/project/3...tml#post231407

candro 14.10.2015 14:50

Спасибо! А возможно ли там сделать уровень вложенности еще больше?

рони 14.10.2015 14:58

candro,
Цитата:

Сообщение от candro
Спасибо! А возможно ли там сделать уровень вложенности еще больше?

оба варианта для подойдут для любой вложенности, вторая ссылка даже без изменений в коде js.

candro 14.10.2015 15:08

Круто! Спасибо!:thanks:

candro 14.10.2015 15:09

Только теперь появился конфликт с lazyload:cray:
Uncaught TypeError: $(...).lazyload is not a function

рони 14.10.2015 17:18

Цитата:

Сообщение от candro
Только теперь появился конфликт с lazyload

значит некорректно загружаите


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