jQuery實現(xiàn)手風琴特效
更新時間:2021年01月11日 07:39:54 作者:劉劉劉code
這篇文章主要為大家詳細介紹了前端js實現(xiàn)手風琴效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了jQuery實現(xiàn)手風琴的具體代碼,供大家參考,具體內(nèi)容如下
運用jQuery效果(功能如下):
代碼(鏈式編程):
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script src="../jquery-3.4.1.min.js"></script> <style type="text/css"> * { margin: 0; padding: 0; } img { display: block; } ul { list-style: none; } .king { width: 852px; margin: 100px auto; background: url(../images/bg.png) no-repeat; overflow: hidden; padding: 10px; } .king ul { overflow: hidden; } .king li { position: relative; float: left; width: 69px; height: 69px; margin-right: 10px; } .king li.current { width: 224px; } .king li.current .big { display: block; } .king li.current .small { display: none; } .big { width: 224px; display: none; } .small { position: absolute; top: 0; left: 0; width: 69px; height: 69px; border-radius: 5px; } </style> </head> <body> <div class="king"> <ul> <li class="current"> <a href="#" > <img src="../images/m1.jpg" alt="" class="small"> <img src="../images/m.png" alt="" class="big"> </a> </li> <li> <a href="#" > <img src="../images/l1.jpg" alt="" class="small"> <img src="../images/l.png" alt="" class="big"> </a> </li> <li> <a href="#" > <img src="../images/c1.jpg" alt="" class="small"> <img src="../images/c.png" alt="" class="big"> </a> </li> <li> <a href="#" > <img src="../images/w1.jpg" alt="" class="small"> <img src="../images/w.png" alt="" class="big"> </a> </li> <li> <a href="#" > <img src="../images/z1.jpg" alt="" class="small"> <img src="../images/z.png" alt="" class="big"> </a> </li> <li> <a href="#" > <img src="../images/h1.jpg" alt="" class="small"> <img src="../images/h.png" alt="" class="big"> </a> </li> <li> <a href="#" > <img src="../images/t1.jpg" alt="" class="small"> <img src="../images/t.png" alt="" class="big"> </a> </li> </ul> </div> </body> <script> $(function() { //1.鼠標經(jīng)過小li有兩步操作:當前小li的寬度變?yōu)?25px,同時里面的小圖片淡出,大圖片淡入 //2.其余兄弟元素小li寬度變?yōu)?9px,小圖片淡入,大圖片淡出 $(".king li").mouseenter(function() { $(this).stop().animate({ width: 224 }).find(".small").stop().fadeOut().siblings(".big").stop().fadeIn(); $(this).siblings("li").stop().animate({ width: 69 }).find(".small").stop().fadeIn().siblings(".big").stop().fadeOut(); }) }) </script> </html>
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JS實現(xiàn)動態(tài)修改table及合并單元格的方法示例
這篇文章主要介紹了JS實現(xiàn)動態(tài)修改table及合并單元格的方法,結(jié)合完整實例形式分析了JS動態(tài)遍歷及修改table單元格的具體操作技巧,需要的朋友可以參考下2017-02-02javascript中等于(==)與全等(===)的區(qū)別說明
等于(==)的情況下 只要值相同就返回True。而全等(===)的時候需要值和類型都要匹配才能返回True.2011-01-01js 轉(zhuǎn)json格式的字符串為對象或數(shù)組(前后臺)的方法
下面小編就為大家?guī)硪黄猨s 轉(zhuǎn)json格式的字符串為對象或數(shù)組(前后臺)的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11