jquery实现简单的手风琴效果
Posted 晓晓de烟火
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery实现简单的手风琴效果相关的知识,希望对你有一定的参考价值。
最近看到我看的教学视频有不少手风琴效果,我也试着写一下,当做练习。
明天我放假,就要去找工作,不知道,我的前端之路,能不能正式开始。
菜鸟起飞的机会都没有,那就尴尬了.
纯属练习:
效果如图:
html:
<ul class="wrap"> <li class="checked"> <span>选项1</span> <div>1</div> </li> <li> <span>选项2</span> <div>2</div> </li> <li> <span>选项3</span> <div>3</div> </li> <li> <span>选项4</span> <div>4</div> </li> <li> <span>选项5</span> <div>5</div> </li> </ul>
css:
ul,li,div,span{ margin: 0; padding: 0; } li{ list-style: none; } span{ display: block; border-bottom:1px solid black; background-color: orange; } .wrap{ width: 400px; height: 500px; border: 1px solid black; } .wrap li{ width: 400px; height: 40px; overflow: hidden; } ul li.checked{ height: 340px; } .wrap li span{ height: 39px; line-height: 39px; text-indent: 20px; } .wrap li div{ height: 300px; line-height: 300px; text-align: center; font-size: 50px; }
jquery:
$(function(){ $("ul li span").mouseover(function(){ $(this).parent().animate({height:340},500); $(this).parent().siblings().animate({height:40},500); }) })
以上是关于jquery实现简单的手风琴效果的主要内容,如果未能解决你的问题,请参考以下文章