У меня есть страница, где несколько div и внутри каждого div есть возможность щелкнуть и переключить информацию, которую я могу создать, указав разные идентификаторы DIV
, но я думаю, что это можно сделать как-то динамически, вот что я создал в JSFiddleКак сделать динамику slideToggle в JQuery
CSS
.boxwrap {
float: left;
width: 200px;
height: 250px;
border: 1px solid #ccc;
margin: 0 5px 0 0;
text-align: center;
box-sizing: border-box;
padding: 10px;
}
.boxwrap_inner {
float: left;
width: 100%;
background: #ddd;
padding: 5px 0;
text-align: center;
}
.noDisplay {
display: none;
}
HTML
<div class="boxwrap">
<a href="javascript:;" id="button1">Go</a>
<div class="boxwrap_inner noDisplay" id="content1">
Content goes here
</div>
</div>
<div class="boxwrap">
<a href="javascript:;" id="button2">Go</a>
<div class="boxwrap_inner noDisplay" id="content2">
Content goes here
</div>
</div>
JQuery
$('#button1').click(function() {
$("#content1").slideToggle(200);
});
$('#button2').click(function() {
$("#content2").slideToggle(200);
});
Посмотрите на [Переключить класса с данными атрибутом] (http://stackoverflow.com/questions/33361007/toggle-class-with-data-attribute) – Tushar