У меня проблема с разборчивым кодом jquery.Отдельное отображение/скрытие jquery?
Я хотел бы отделить некоторые DIV, но если я нажму на элемент, в зависимости от того, что это такое, он откроет все остальные элементы. Я должен использовать больше, чем эти складные вещи (примерно 40 штук, потому что на одной странице много версий, и мне нужно сэкономить место). Я хотел бы знать, как отделить DIV друг от друга. Вот мой код:
<script type="text/javascript"
src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".flip").click(function() {
$(".panel").slideToggle("slow");
});
});
</script>
<style type="text/css">
div.panel,p.flip {
margin: 0px;
padding: 5px;
text-align: center;
background: #FFCFF9;
border: solid 1px #fff;
}
div.panel {
widht: 50%;
height: 100px;
display: none;
}
</style>
</head>
<div class="panel" id="1">
<p>Fist panel text</p>
</div>
<p class="flip" id="1">1st version</p>
<div class="panel" id="2">
<p>Second panel text</p>
</div>
<p class="flip" id="2">2nd version</p>
Сначала я попытался это: http://www.dynamicdrive.com/dynamicindex17/animatedcollapse.htm Но была проблема, а; он показывает только содержание первого DIV, остальные не спускаются. Я не знаю, следует ли мне называть DIV (как вы можете видеть в коде, я это пробовал) или нет, но если я это сделаю, я не знаю, как это сделать. Пожалуйста, помогите мне, если сможете. Спасибо!
В коде, нажмите на любой элемент с классом флип бы переключать .panel. Какое поведение вы бы хотели иметь? – yezzz