首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现无内容失真的slideUp()

实现无内容失真的slideUp()
EN

Stack Overflow用户
提问于 2012-09-28 18:44:57
回答 1查看 444关注 0票数 0

我想实现一个简单的向上滑动和向下滑动的机制,用于在按下按钮时显示内容。使用开箱即用的jquery函数slideUp()和slideDown()压缩内容。我希望滑动机制类似于twitter中使用的机制(在时间线上,当你点击一条推文时,更多信息和选项会向下滑动)。在那里,内容不会被压缩。取而代之的是,底部边框无缝地移动到内容上,因此不会挤压。关于如何实现这一点有什么建议吗?

编辑:

要滑入和滑出可见性的内容位于div中

代码语言:javascript
复制
<div id='container'>
 <div id='slider'>
   <div> other content </div>
 </div>
 <div id='button'>
   Click to slide
  </div>
</div>

我监听'button‘div的click事件

代码语言:javascript
复制
$('.button').click(function(){
  if($('.slider').is(":visible"))
  {
    $('.slider').slideUp();
  }
  else { $('.slider').slideDown(); }
});

这是一个基本的滑块。在“滑块”div里面的内容在动画时会被挤压和扭曲。

EN

回答 1

Stack Overflow用户

发布于 2012-09-28 21:21:40

尝试此demo

代码语言:javascript
复制
$(function(){

  $('#button').click(function(){
  if($('#slider').is(":visible"))
  {
    $('#slider').slideUp();
  }
  else { $('#slider').slideDown(); }
});

});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12638502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档