当按钮被点击时,在按钮附近隐藏div

当按钮被点击时,在按钮附近隐藏div

问题描述:

好的,所以我有100%高度和100%宽度的div,并且我有按钮集中到该div。现在当用户点击那个按钮。我想要div靠近按钮并隐藏。这是我的代码。你也可以看到,在JS提琴当按钮被点击时,在按钮附近隐藏div

http://jsfiddle.net/ZxB4Z/

$('button').click(function(){ 
$("div").animate({ 
    left:'24%', 
    top:'48%', 
    opacity:'0', 
    height:'0px', 
    width:'0px' 
},'slow');}); 
+0

你能解释一下你的意思吗?“我想让div在按钮附近崩溃并隐藏”? – zakangelle 2013-02-10 01:22:06

+0

你想让它折叠到按钮的位置吗?就像进入按钮而不是左上角一样? – Leeish 2013-02-10 01:22:34

+0

是@Leeish我希望它像按钮一样缓慢地降低其高度和宽度以及不透明度。 – 2013-02-10 01:23:54

使用的保证金,而不是position属性(上/左):

$('button').click(function(){ 
    $("div").animate({ 
     marginLeft:'24%', 
     marginTop:'48%', 
     opacity:'0', 
     height:'0px', 
     width:'0px' 
    },'slow'); 
}); 

或适用于你的div绝对位置:

div { position: absolute } 
+0

工作得很好:) – 2013-02-10 01:37:35

+0

@ user_2327顺便说一句:我建议添加溢出:隐藏太... – yckart 2013-02-10 01:40:50