我一直在试图弄清楚如何才能使滑动面板正常工作。面板的滑动部分工作完美,我的问题是:
- 面板在加载时展开。
- 假设正在关闭/打开的按钮(两个不同的按钮)在单击后不会自动隐藏。
所以基本上我想要实现的是:
- 打开网页。
- 单击按钮“打开”->按钮“打开”消失
- 出现“关闭”按钮
- 面板向下滑动。
我所拥有的是:
打开网页 -> 面板已扩展。
点击“打开”按钮。
什么都没发生。
关闭按钮不显示,面板未触动。这是我的编码:
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>
查询:
$(document).ready(function() {
$("#open").click(function(){
$("div#panel").slideDown("slow");
});
$("#close").click(function(){
$("div#panel").slideUp("slow");
});
$("#toggle a").click(function () {
$("#toggle a").toggle();
});
});
我将不胜感激任何形式的帮助。谢谢你。