成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery模仿京東/天貓商品左側分類導航菜單效果
全站頭部文字 我要出現(xiàn)在這里
jQuery模仿京東/天貓商品左側分類導航菜單效果 657 2024-02-26   

現(xiàn)在天貓或者京東商品分類模塊的默認的效果是這樣的:

查看圖片

當鼠標滑過任意一欄導航分類時,就會出現(xiàn)相關詳細分類模塊,例如:

查看圖片

當鼠標移出藍色框以外的區(qū)域,就會恢復默認的效果顯示!然而使用jQuery的鼠標滑過事件,用得比較多的就是mouseover()和mouseout(),或者是他們兩個的整合hover();所以之前我也是用的這種方法,但是一直調整都調整不到想要的效果!后來靈光一現(xiàn),想著使用一下mouseenter()和mouseleave();結果分分鐘想要的效果就出來了!

我的布局大致是這樣的:

<div class="nav_left">
<div class="nav_top"></div>
<div class="nav_tilte">全部商品分類</div>
<div class="dd">
<div class="nav_list">
<div class="nav_list_s ">
<span class="nav_span"><a >手機、</a><a >數(shù)碼、</a><a >京東通信</a></span>
<i class="nav_arrow">></i>
</div>
<div class="nav_list_s">
<span class="nav_span"><a >手機、</a><a >數(shù)碼、</a><a >京東通信</a></span>
<i class="nav_arrow">></i>
</div>
<div class="nav_list_s">
<span class="nav_span"><a >手機、</a><a >數(shù)碼、</a><a >京東通信</a></span>
<i class="nav_arrow">></i>
</div>
</div>
<div class="nav_detailBox">
<div class="nav_detail">
<a >111詳細的子菜單,這里就不寫了</a>
</div>
<div class="nav_detail">
<a >22222詳細的子菜單,這里就不寫了</a>
</div>
<div class="nav_detail">
<a >3333詳細的子菜單,這里就不寫了</a>
</div> 
</div>
</div>
</div>

在nav_left的盒子里有3塊大內容,分別是如圖的1,2,3,它們同屬于nav_left里面,因為都屬于分類商品的內容,1和2相當于是裝飾展示的作用,把布局排好就行

查看圖片

那么重點是在第3個模塊,第三個模塊的大盒子這里命名為dd

在dd的盒子(也就是第3模塊)里面,分別有左邊紅色背景的這個導航分類的大盒子(nav_list)3.1,和右邊鼠標滑過之后才顯示的白色背景的盒子(nav_detailBox)3.2,經常寫這種布局的肯定知道是用定位布局才能實現(xiàn),所以這里也是用定位來實現(xiàn)的布局。

查看圖片

布局要和我們的樣式相關聯(lián)系,比如我們默認樣式就是鼠標不滑過是默認的效果,鼠標滑過顯示的特殊效果,那就單獨寫一個樣式,通過jquery事件添加進去即可!

例如我這里就有一個特殊的類nav_list_s01,添加上它這個類之后,鼠標滑過背景就是白色的。

當布局和樣式完全準備妥當之后,我們就可以使用jquery來實現(xiàn)之前想要的效果了:

$(".nav_list_s").mouseenter(function(){
$(this).addClass("nav_list_s01").siblings().removeClass("nav_list_s01");
$(".nav_detailBox").show();
$(".nav_detailBox").children(".nav_detail").eq($(this).index()).show().siblings().hide();
})
$(".nav_left").mouseleave(function(){
$(this).find(".nav_list_s").removeClass("nav_list_s01");
$(".nav_detailBox").stop().hide();
})

之前給出的大致布局也可以看出,nav_list_s是這些盒子

查看圖片

nav_detailBox就是鼠標滑過左邊的nav_list_s才顯示的大盒子,nav_detail就是這個大盒子里的內容。

以上所述是小編給大家介紹的jQuery模仿京東/天貓商品左側分類導航菜單效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對綠夏網網站的支持



主站蜘蛛池模板: bb88| 真实游戏在线观看免费完整版| 山东生活频道| 学生基本情况分析| 出轨幻想| 玖色| 嫩模啪啪喷水呻吟久久| 何育骏| 怒放的生命简谱| 视频爱爱| 电视剧对峙| 第一财经现场直播| 故乡之恋简谱| 慕思成| 龙的传人第四季| 北京卫视节目单全天| 何时何地因何种原因受过何种奖励或处分 | 热天午后| 汪汪队完整版全集免费| 如如123| raz分级阅读绘本| 极乐玩偶 (1981)| 视频污| 表妹直播| 黄造时曹查理隔世情电影| 红蔷薇 电视剧| bob hartman| 颁奖典礼图片| 蔡宜达的老婆吴佩柔照片| 清淮河| 羞羞的铁拳演员表| 王紫瑄| 马文的战争电影完整视频观看 | 大胆艺术| 路易斯·帕特里奇| 抗日电影血战日寇| 邵雨琪| 三年级片| 爱在记忆中找你歌词| 小镇追凶电影免费观看| 公共事务在线|

!??!站長長期在線接?。?!

網站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103