我是JQuery的新手,所以请容忍我=)
我有一个“菜单”按钮,它应该“滑下”菜单。
我的问题是菜单从一开始就是可见的,我希望它在一开始是隐藏的,然后当单击“菜单”按钮时,菜单应该在再次按下“菜单”按钮后“滑下”,然后再“滑上”。
我的HTML:
<div id="moduleMenuBtn" class="moduleMenuBtn">Menu</div>
<div id="effect">Some Content</div>我的JS代码:
<script type="text/javascript">
$(function() {
function runEffect(){
var selectedEffect = $('#slide').val();
var options = {};
if(selectedEffect == 'scale'){ options = {percent: 0}; }
else if(selectedEffect == 'size'){ options = { to: {width: 200,height: 60} }; }
$("#effect").toggle(selectedEffect,options,500);
};
$("#moduleMenuBtn").click(function() {
runEffect();
return false;
});
});
</script>发布于 2010-08-17 00:26:29
您只需添加一些CSS来隐藏它,如下所示:
#effect { display: none; }或者内联,就像这样:
<div id="effect" style="display: none;">Some Content</div>https://stackoverflow.com/questions/3495113
复制相似问题