动画onclick事件's显示:无
Animate onclick event's display:none
我有一个div被按钮的onclick事件隐藏。当单击该按钮,div变为"display:none"时,下面的div会立即向上移动。有没有办法利用CSS3过渡来缓解这一行动?
谢谢!
使用CSS3转换时,所需要做的就是更改转换集的样式。下面我有一个演示,可以让你有多个元素使用转换。
function ClickEvents(){
//Get toggle Elements By Class Name
var Boxes=document.getElementsByClassName('toggle');
//For each element found
for(var i=0; i<Boxes.length; i++){
//Set the event listener
Boxes[i].addEventListener('click',Transition,false);
}
}
function Transition(){
//(This) the element clicked/used to call the function
this.style.height='0px';
}
//Set onclick events.
window.onload=ClickEvents;
.toggle{
cursor:pointer;
height:150px;
width:150px;
overflow:hidden;
transition : height 550ms;
}
#Box1{background:blue;}
#Box2{background:red;}
<div id="Box1" class="toggle">Click Me</div>
<div id="Box2" class="toggle">Click Me</div>
编辑:我创建了另一个使用按钮触发切换的示例。
记住,演示/示例供您扩展。 JSFiddle演示
如果你有任何问题,请在下面留言,我会尽快回复你。
我希望这能有所帮助。编码快乐!
相关文章:
- 用于显示onclick事件计数的可调整跨度标记
- 旧的javascript幻灯片只显示wihtout幻灯片(onclick)
- json的Angularjs数据,onclick,在右边显示相应的数据
- 动画onclick事件's显示:无
- 输入类型=“;文件“;onclick有效,但文件选择不显示
- Javascript块显示到jQuery onclick
- 想要使用onclick显示隐藏按钮
- onclick在视图中显示重复的json结果
- 是否可以在Zend表单中显示和隐藏onclick子表单
- onclick() jQuery/JavaScript 显示饼图的按钮不起作用
- JavaScript onclick未显示在页面上
- 如何使用“地图”在谷歌地图上显示用户位置;onclick”;作用
- I'm试图使用onclick函数显示函数的结果.(javascript)
- 我想一键显示onclick=“toggle_visibility('form')”和onclick=“l
- 预装内容;如果连接正常,则不需要访问Internet即可显示onclick+mysql提交的新内容
- 如何在浏览器中显示onclick事件
- 为什么元素不显示onClick
- 显示onclick函数后从数据库检索到的tweets
- 将字符串传递给javascript函数然后显示onClick
- Javascript高亮显示onclick表单元格