这个展开与收起的效果还是挺简单的,首先配置静态文件
静态文件
1 | <div id="pn"> |
css样式
1 | <style type="text/css"> |
jquery实现功能
1 | $(document).ready(function(){ |
效果图

我们发现jquery中的show(1000)和hide(1000),我们能看出一些动画的效果,如果用js实现功能,那么一般是用display和setInterval合在一起,这时我们能发现效果显得很生涩,不流畅,因此如果要用原生js做的话.我们需要用到css3的新属性实现动画.