【发布时间】:2010-08-16 19:11:09
【问题描述】:
我有一个“菜单”btn,它应该滑动打开一个带有“手风琴”菜单的 div。
当我为包含手风琴的 div 添加值 hide()(在 JS 中)或“隐藏”(在 CSS 中)时,手风琴停止正常工作。使用 Menu btn 打开带有手风琴的 div 后,单击手风琴部分时,它不会查看其中的所有内容。
我用手风琴隐藏 div 的原因是它应该关闭,直到你按下菜单 btn。
手风琴代码:
<script type="text/javascript">
$(function() {
// $('.effect').hide();
$("#moduleMenu1, #moduleMenu2").accordion({collapsible: true, active: false});
});
</script>
菜单按钮代码:
<script type="text/javascript">
$(function() {
$(".moduleMenuBtn").click(function() {
var effect = $('slide').val();
var options = {};
$(this).parent().next(".effect").toggle(effect,options,500);
return false;
});
});
</script>
注意菜单 btn 的脚本没有“滑动”打开带有手风琴的 div,它只是弹出而没有“滑动”动画?
HTML
<div class="effect">
<div id="moduleMenu1">
<h3><a href="#">Section1</a></h3>
<div>
<p>Some Content</p>
</div>
</div>
</div>
【问题讨论】:
标签: jquery accordion toggle jquery-ui-accordion