Я пытался понять, как я смогу заставить скользящую панель работать правильно. Скользящая часть панели работает без нареканий, у меня проблемы:
- Панель расширяется под нагрузкой.
- Кнопки (две разные кнопки), которые, как предполагается, закрываются / открываются, не являются автоматически скрывающимися после нажатия.
Итак, в основном я пытаюсь достичь:
- Открыть веб-страницу.
- Нажмите кнопку «Открыть» -> Кнопка «Открыть» исчезает
- Появляется кнопка «Закрыть»
- Панель скользит вниз.
Что у меня есть:
- Открыть веб-страницу -> Панель уже расширена.
- Нажмите кнопку «Открыть».
Ничего не происходит.
Кнопка закрытия не отображается, а панель не тронута. Вот моя кодировка:
HTML код:
<div id="toggle" style="list-style: none;">
<input id="open" class="open" href="#" type="button" value="Open" />
<input id="close" style="display: none;" class="close" href="#" type="button" value="Close" />
</div>
JQuery:
$(document).ready(function() {
$("#open").click(function(){
$("div#panel").slideDown("slow");
});
$("#close").click(function(){
$("div#panel").slideUp("slow");
});
$("#toggle a").click(function () {
$("#toggle a").toggle();
});
});
Буду признателен за любую помощь. Спасибо.