2 раздельно открываемый ul

257
16 сентября 2018, 12:40

"Открыть подменю" 2 и их открывать поочередно, при открытие первого закрыть второе, при закрытие второго- открывать первый

 <script>
 function toggle(el)
 {
 el.style.display = (el.style.display == 'none') ? 'block' : 'none';
 }
 </script>

<a onclick="toggle(document.getElementById('sub-menu'))">Открыть подменю</a> 
<div id="dd" style="display:none">+</div>
<ul id="sub-menu" style="display:none">
<li><a href="#1">подпункт 1</a></li>
<li><a href="#2">подпункт 2</a></li>
<li><a href="#3">подпункт 3</a></li>
</ul>
Answer 1

Вот небольшой пример:

.cd-accordion-menu input[type=checkbox] { 
	position: absolute; 
	opacity: 0; 
} 
.cd-accordion-menu label, .cd-accordion-menu a { 
	position: relative; 
	display: block; 
	padding: 18px 18px 18px 64px; 
	background: #4d5158; 
	box-shadow: inset 0 -1px #555960; 
	color: #ffffff; 
	font-size: 1.6rem; 
} 
 
.cd-accordion-menu ul { 
	display: none; 
} 
 
.cd-accordion-menu input[type=checkbox]:checked + label + ul, 
.cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul { 
	display: block; 
}
<ul class="cd-accordion-menu"> 
	<li class="has-children"> 
		<input type="checkbox" name ="group-1" id="group-1" checked> 
		<label for="group-1">Group 1</label> 
  		<ul> 
  			<li class="has-children"> 
  				<input type="checkbox" name ="sub-group-1" id="sub-group-1"> 
				<label for="sub-group-1">Sub Group 1</label> 
 
				<ul> 
					<li><a href="#0">Image</a></li> 
					<li><a href="#0">Image</a></li> 
					<li><a href="#0">Image</a></li> 
				</ul> 
  			</li> 
  			<li><a href="#0">Image</a></li> 
			<li><a href="#0">Image</a></li> 
  		</ul> 
	</li> 
 
	<li><a href="#0">Image</a></li> 
	<li><a href="#0">Image</a></li> 
</ul> 

READ ALSO
Как задать условие Mysql?

Как задать условие Mysql?

Мне нужно чтобы при создании новой строки в таблице users,проверялось условие: Если у нового пользователя в столбце 'ref_use' есть какая-то цифра(id...

233
проблема с подсчетом

проблема с подсчетом

Должно показывать 0 сообщений, а показывает 6, хотя у всех сообщений флаг read = 1, тоесть они прочтеныВ чем беда?)

241