Я хотел бы скрыть и показать div
(jQuery toggle()
). Это пример моего кода:Скрыть и показать несколько раз div
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
$("a").click(function() {
var myelement = $(this).attr("href");
$(myelement).slideToggle("slow");
$(".toggle:visible").not(myelement).hide(500);
});
</script>
<h2><a href="#box1"> Programming</a></h2>
<div id="box1" class = "block-content" style="display:none">
box 1
</div>
<h2><a href="#box2"> software</a></h2>
<div id="box2" class = "block-content" style="display:none">
box 2
</div>
Это не работает, и Firebug не показывает мне сообщение об ошибке.
Вы можете мне помочь?
Вы просто отсутствует ',' ' – Dan
;' не являются обязательными –
@Dan: Точка с запятой не требуется. Однако скрипт ищет элементы с классом «toggle», которых нет в образце HTML. –