基于jquery實(shí)現(xiàn)手風(fēng)琴效果
用jquery來(lái)實(shí)現(xiàn)手風(fēng)琴效果是非常簡(jiǎn)單的哦,供大家參考,具體內(nèi)容如下
首先來(lá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 () { ? ? ? //鼠標(biāo)移到當(dāng)前l(fā)i上,當(dāng)前l(fā)i的寬度變成434px,li里的h3要添加一個(gè)類名active讓背景變紅,文字變白 ? ? ? $("#acc") ? ? ? ? .find("li") ? ? ? ? .mouseover(function () { ? ? ? ? ? $(this) ? ? ? ? ? ? .stop() ? ? ? ? ? ? .animate({ width: "434px" }, 800) ? ? ? ? ? ? .children("h3") ? ? ? ? ? ? .addClass("active") ? ? ? ? ? ? //end()是從h3回到li上去 ? ? ? ? ? ? .end() ? ? ? ? ? ? .siblings() //當(dāng)前l(fā)i的所有兄弟li ? ? ? ? ? ? .stop() ? ? ? ? ? ? .animate({ width: "50px" }, 800) ? ? ? ? ? ? .children("h3") ? ? ? ? ? ? .removeClass("active"); ? ? ? ? }); ? ? }); </script>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jQuery Easyui使用(一)之可折疊面板的布局手風(fēng)琴菜單
- jQuery實(shí)現(xiàn)的簡(jiǎn)單手風(fēng)琴效果示例
- jquery插件制作 手風(fēng)琴Panel效果實(shí)現(xiàn)
- jQuery制作效果超棒的手風(fēng)琴折疊菜單
- 基于Jquery代碼實(shí)現(xiàn)手風(fēng)琴菜單
- 基于jquery的slideDown和slideUp做手風(fēng)琴
- jquery實(shí)現(xiàn)手風(fēng)琴效果實(shí)例代碼
- jquery手風(fēng)琴特效插件
- Jquery組件easyUi實(shí)現(xiàn)手風(fēng)琴(折疊面板)示例
- jquery超簡(jiǎn)單實(shí)現(xiàn)手風(fēng)琴效果的方法
相關(guān)文章
擴(kuò)展jquery easyui tree的搜索樹(shù)節(jié)點(diǎn)方法(推薦)
下面小編就為大家?guī)?lái)一篇擴(kuò)展jquery easyui tree的搜索樹(shù)節(jié)點(diǎn)方法(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10jquery動(dòng)態(tài)添加刪除一行數(shù)據(jù)示例
這篇文章主要介紹了jquery如何動(dòng)態(tài)添加刪除一行數(shù)據(jù),需要的朋友可以參考下2014-06-06跟著JQuery API學(xué)Jquery 之二 屬性
在選擇器的API學(xué)習(xí)中,走馬觀花的把選擇器過(guò)了一遍,但是選擇歸選擇,選擇出來(lái)了沒(méi)干什么事,也沒(méi)有什么用嘛2010-04-04jQuery實(shí)現(xiàn)判斷上傳圖片類型和大小的方法示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)判斷上傳圖片類型和大小的方法,結(jié)合實(shí)例形式分析了jQuery針對(duì)上傳圖片屬性獲取、判定相關(guān)操作技巧,需要的朋友可以參考下2018-04-04完美解決jQuery的hover事件在IE中不停閃動(dòng)的問(wèn)題
下面小編就為大家?guī)?lái)一篇完美解決jQuery的hover事件在IE中不停閃動(dòng)的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02Expandable "Detail" Table Rows
Expandable "Detail" Table Rows...2007-08-08jQuery移除元素自動(dòng)解綁事件實(shí)現(xiàn)思路及代碼
用jQuery將元素移除的基本方法常用的有三個(gè),一個(gè)是remove()方法,一個(gè)是html()方法,一個(gè)是empty()方法2014-05-05jQuery 點(diǎn)擊獲取驗(yàn)證碼按鈕及倒計(jì)時(shí)功能
驗(yàn)證碼倒計(jì)時(shí)功能,在前端開(kāi)發(fā)中經(jīng)常會(huì)遇到,下面小編給大家?guī)?lái)了jQuery 點(diǎn)擊獲取驗(yàn)證碼按鈕及倒計(jì)時(shí)功能,感興趣的朋友跟隨小編一起看看吧2018-09-09jquery實(shí)現(xiàn)樓層滾動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)樓層滾動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01