Я ищу некоторую помощь с разборчивым. Я пытаюсь изменить значок в заголовках, когда они активны, но, похоже, не решить проблему, если я нажму на другой заголовок, не закрывая первый, у которого отображается соответствующий значок.материализацияCSS разборная акция изменение значок.
Вот код с примером моей проблемы. http://codepen.io/FPC/pen/xZEWVY
вот мой код:
<div class="container">
<div class="row">
<div class="col s6">
<ul class="collapsible popout" data-collapsible="accordion">
<li>
<div class="collapsible-header">
<i class="material-icons right more">expand_more</i>
<i class="material-icons right less" style="display: none">expand_less</i>
Article Title
</div>
<div class="collapsible-body">
<p>
Content Snipit
</p>
</div>
</li>
<li>
<div class="collapsible-header">
<i class="material-icons right more">expand_more</i>
<i class="material-icons right less" style="display: none">expand_less</i>
Article Title
</div>
<div class="collapsible-body">
<p>
Content Snipit
</p>
</div>
</li>
<li>
<div class="collapsible-header">
<i class="material-icons right more">expand_more</i>
<i class="material-icons right less" style="display: none">expand_less</i>
Article Title
</div>
<div class="collapsible-body">
<p>
Content Snipit
</p>
</div>
</li>
</ul>
</div>
</div>
</div>
здесь является JS я использую
$(document).ready(function(){
$(".collapsible-header").click(function() {
$(".more",this).toggle()
$(".less", this).toggle()
});
});
Удивительный ответ спасибо – FPcond