基于jquery實現(xiàn)手風(fēng)琴效果
更新時間:2022年04月14日 10:21:43 作者:coder_wb
這篇文章主要為大家詳細介紹了基于jquery實現(xiàn)手風(fēng)琴效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
用jquery來實現(xiàn)手風(fēng)琴效果是非常簡單的哦,供大家參考,具體內(nèi)容如下
首先來看看效果

上代碼
html
<div id="acc"> ? ? ? <ul> ? ? ? ? <li class="active"> ? ? ? ? ? <h3 class="active">紅玫瑰</h3> ? ? ? ? ? <div><img src="img/bg1.jpg" /></div> ? ? ? ? </li> ? ? ? ? <li> ? ? ? ? ? <h3>白玫瑰</h3> ? ? ? ? ? <div><img src="img/bg2.jpg" /></div> ? ? ? ? </li> ? ? ? ? <li> ? ? ? ? ? <h3>白玫瑰</h3> ? ? ? ? ? <div><img src="img/bg3.jpg" /></div> ? ? ? ? </li> ? ? ? ? <li> ? ? ? ? ? <h3>白玫瑰</h3> ? ? ? ? ? <div><img src="img/bg4.jpg" /></div> ? ? ? ? </li> ? ? ? ? <li class="last"> ? ? ? ? ? <h3>白玫瑰</h3> ? ? ? ? ? <div><img src="img/bg5.jpg" /></div> ? ? ? ? </li> ? ? ? </ul> </div>
css代碼
<style type="text/css">
? ? ? * {
? ? ? ? margin: 0;
? ? ? ? padding: 0;
? ? ? }
? ? ? img {
? ? ? ? border: none;
? ? ? ? display: block;
? ? ? }
? ? ? #acc {
? ? ? ? width: 640px;
? ? ? ? height: 140px;
? ? ? ? margin: 0 auto;
? ? ? }
? ? ? #acc ul {
? ? ? ? border-left: 1px solid #ddd;
? ? ? ? height: 140px;
? ? ? ? position: relative;
? ? ? }
? ? ? #acc ul li {
? ? ? ? width: 50px;
? ? ? ? height: 138px;
? ? ? ? border: 1px solid #ddd;
? ? ? ? float: left;
? ? ? ? list-style: none;
? ? ? ? border-left: 0;
? ? ? ? position: relative;
? ? ? ? overflow: hidden;
? ? ? }
? ? ? #acc ul li.active {
? ? ? ? width: 434px;
? ? ? }
? ? ? #acc ul li h3 {
? ? ? ? font-size: 14px;
? ? ? ? color: #000;
? ? ? ? font-weight: 100;
? ? ? ? width: 14px;
? ? ? ? height: 98px;
? ? ? ? padding: 40px 18px 0;
? ? ? }
? ? ? #acc ul li h3.active {
? ? ? ? background: #f42760;
? ? ? ? color: #fff;
? ? ? }
? ? ? #acc ul li div {
? ? ? ? width: 383px;
? ? ? ? height: 138px;
? ? ? ? background: blue;
? ? ? ? position: absolute;
? ? ? ? top: 0;
? ? ? ? left: 50px;
? ? ? ? border-left: 1px solid #ddd;
? ? ? ? z-index: 0;
? ? ? }
? ? ? #acc ul li img {
? ? ? ? width: 383px;
? ? ? ? height: 138px;
? ? ? }
? ? ? #acc ul li.last {
? ? ? ? position: absolute;
? ? ? ? top: 0;
? ? ? ? right: 0;
? ? ? }
</style>js代碼
<script src="js/jquery-1.11.3.js" type="text/javascript" charset="utf-8"></script>
? <script type="text/javascript">
? ? $(function () {
? ? ? //鼠標移到當前l(fā)i上,當前l(fā)i的寬度變成434px,li里的h3要添加一個類名active讓背景變紅,文字變白
? ? ? $("#acc")
? ? ? ? .find("li")
? ? ? ? .mouseover(function () {
? ? ? ? ? $(this)
? ? ? ? ? ? .stop()
? ? ? ? ? ? .animate({ width: "434px" }, 800)
? ? ? ? ? ? .children("h3")
? ? ? ? ? ? .addClass("active")
? ? ? ? ? ? //end()是從h3回到li上去
? ? ? ? ? ? .end()
? ? ? ? ? ? .siblings() //當前l(fā)i的所有兄弟li
? ? ? ? ? ? .stop()
? ? ? ? ? ? .animate({ width: "50px" }, 800)
? ? ? ? ? ? .children("h3")
? ? ? ? ? ? .removeClass("active");
? ? ? ? });
? ? });
</script>以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- jQuery Easyui使用(一)之可折疊面板的布局手風(fēng)琴菜單
- jQuery實現(xiàn)的簡單手風(fēng)琴效果示例
- jquery插件制作 手風(fēng)琴Panel效果實現(xiàn)
- jQuery制作效果超棒的手風(fēng)琴折疊菜單
- 基于Jquery代碼實現(xiàn)手風(fēng)琴菜單
- 基于jquery的slideDown和slideUp做手風(fēng)琴
- jquery實現(xiàn)手風(fēng)琴效果實例代碼
- jquery手風(fēng)琴特效插件
- Jquery組件easyUi實現(xiàn)手風(fēng)琴(折疊面板)示例
- jquery超簡單實現(xiàn)手風(fēng)琴效果的方法
相關(guān)文章
擴展jquery easyui tree的搜索樹節(jié)點方法(推薦)
下面小編就為大家?guī)硪黄獢U展jquery easyui tree的搜索樹節(jié)點方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10
jquery動態(tài)添加刪除一行數(shù)據(jù)示例
這篇文章主要介紹了jquery如何動態(tài)添加刪除一行數(shù)據(jù),需要的朋友可以參考下2014-06-06
跟著JQuery API學(xué)Jquery 之二 屬性
在選擇器的API學(xué)習(xí)中,走馬觀花的把選擇器過了一遍,但是選擇歸選擇,選擇出來了沒干什么事,也沒有什么用嘛2010-04-04
jQuery實現(xiàn)判斷上傳圖片類型和大小的方法示例
這篇文章主要介紹了jQuery實現(xiàn)判斷上傳圖片類型和大小的方法,結(jié)合實例形式分析了jQuery針對上傳圖片屬性獲取、判定相關(guān)操作技巧,需要的朋友可以參考下2018-04-04
Expandable "Detail" Table Rows
Expandable "Detail" Table Rows...2007-08-08

