javascript-隐藏元素后滑动浮动的div
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-隐藏元素后滑动浮动的div,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1051字,纯文字阅读大概需要2分钟。
内容图文
我有一排4个div,它们向左浮动.单击时,div消失,其兄弟姐妹移至左侧并占据其位置.但是,我正在努力使此动画平滑,因为其余的“ div”只是跳到了新位置而不是滑过
有什么方法可以平滑过渡,最好不使用特定值,即:margin-left:x pixel ;?另外,是否可以通过CSS转换来做到这一点?
解决方法:
您可以使用hide()切换fadeOut()
这是更新的fiddle
$(function(){
$('.box').on('click', function(){
$(this).hide(1000);
})
});
编辑
方向之一是将框包装为不可见的div,这些div在框消失后会隐藏.这是更新的fidle
的HTML
<div class="container">
<div class="outer-box">
<div class="box">1</div>
</div>
<div class="outer-box">
<div class="box">2</div>
</div>
<div class="outer-box">
<div class="box">3</div>
</div>
<div class="outer-box">
<div class="box">4</div>
</div>
</div>
的CSS
.container {
width: 600px;
}
.box {
width: 100%;
height: 120px;
background: red;
float: left;
}
.outer-box {
width: 20%;
height: 120px;
margin-left: 2.5%;
float: left;
}
jQuery的
$(function(){
$('.box').on('click', function(){
$(this).fadeOut(1000, function(){
$(this).parents('.outer-box').hide(1000);
});
});
});
内容总结
以上是互联网集市为您收集整理的javascript-隐藏元素后滑动浮动的div全部内容,希望文章能够帮你解决javascript-隐藏元素后滑动浮动的div所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。