jquery动画高手请进

<scripttype="text/javascript">$(document).ready(function(){$(".action").click(functio... <script type="text/javascript">
$(document).ready(function(){

$(".action").click(function(){

$(".destroy").stop(true).animate({'margin-top':'40px','opacity':'1'},400);

});

$(".close").click(function(){

$(".destroy").stop(true).animate({'margin-top':'-292px','opacity':'0'},400);

});

});
</script>

<div id="Header"><a class="action" href="javascript:void(0);">打开</a></div>

<div class="destroy">
<div class="sheet">
<a class="close" title="关闭" href="javascript:void(0);">guanbi</a>
</div>
</div><!--sheet end-->
怎样把打开和关闭两个按钮合成一个 就是点击打开按钮 同时又能点击关闭
展开
 我来答
吃心不改Pro
2013-12-06 · 狂吃不胖的瘦猴~
吃心不改Pro
采纳数:1482 获赞数:10786

向TA提问 私信TA
展开全部
<style type="text/css">
*{margin:0;padding:0;}
#header{width:100%;height:100px;background:#cccccc;text-align:center;font-size:14px;line-height:100px;}
.destroy{width:100%;height:500px;background:#900;color:#ffffff;}
.destroy p{padding:10px;font:12px/30px 微软雅黑;}
</style>
<script type="text/javascript" src="jauery/js/jq.js"></script>
<script type="text/javascript">
$(function(){
$(".action").toggle(function(){
$(".destroy").stop(true,true).animate({height:"105px"});
$(this).html("打开(Open)");
},function(){
$(".destroy").stop(true,true).animate({height:"500px"});
$(this).html("关闭(Close)");
});
})
</script>
<div id="header"><a class="action" href="javascript:;" target="_self">关闭(Close)</a></div>
<div class="destroy">
<p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
</div>

drink51
2013-12-05 · TA获得超过297个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:143万
展开全部
一个按钮 .btn
事件:click
两种思路:1 更具你控制的运动对象判断 if($(".destroy").is(":visible")){ 显示状态……}else{隐藏状态……}

:2 人工加属性action,初始为open,第一次动作为显示,设置.btn的action为close,第二次点的时候判断一下action。然后做对应操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暗晓之夜
2013-12-05 · TA获得超过385个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:178万
展开全部
$(document).ready(function(){
        
    $(".action").click(function(){           
        $(".destroy").slideToggle();;
        
    });
   
    
});
<div id="Header"><a class="action" href="javascript:void(0);">打开</a></div>

<div class="destroy">
    <div class="sheet">
        <a class="close" title="关闭" href="javascript:void(0);">guanbi</a>
    </div>
</div><!--sheet end-->
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式