商城側欄導航效果實現詳解
本章節分享一個商城側欄導航效果,很多商城,當滑鼠放在側欄主導航上的時候,會出現二級商品分類選單,當然程式碼非常的簡單,基本不可能在實際應用中派上永昌,不過可以作為一個學習參考的例子。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> *{ margin:0px; padding:0px; } ul,li{ list-style-type: none; } .menu{ width:190px; border:1px red solid; background-color:#fffdd2; } .optn{ width:190px; line-height:28px; border-top:1px red dashed; } .content{ padding-top:10px; clear:left; } a{ text-decoration:none; color:#666; padding:10px; } .optnFocus{ background-color:#fff; font-weight:bold; } div{ padding:10px; } .tip{ width:190px; border:2px red solid; position:absolute; background-color:#fff; display:none; } .tip li{ line-height:23px; } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(function(){ var curY; var curH; var curW; var objL; function setInitValue(obj){ curY=obj.offset().top; curH=obj.height(); curW=obj.width(); } $(".optn").mouseover(function(){ objL=$(this); setInitValue(objL); var allY=curY-curH +"px"; objL.addClass("optnFocus"); $(".tip",this).show().css({"top":allY,"left":curW});; }); $(".optn").mouseout(function(){ $(this).removeClass("optnFocus"); $(".tip",this).hide(); }); $(".tip").mouseover(function(){ $(this).show(); objL=$(this).prev("li"); setInitValue(objL); objL.addClass("optnFocus"); }); $(".tip").mouseout(function(){ $(this).hide(); $(this).prev("li").removeClass("optnFocus"); }) }) </script> </head> <body> <ul> <li class="menu"> <div class="title"><span>商品分類</span> </div> <ul class="content"> <li class="optn"><a href="#">前端教程</a> <ul class="tip"> <li><a href="#">javascript教程</a></li> <li><a href="#">jQuery教程</a></li> <li><a href="#">css教程</a></li> <li><a href="#">html教程</a></li> </ul> </li> <li class="optn"><a href="#">行動硬碟</a> <ul class="tip"> <li><a href="#">希捷硬碟</a></li> <li><a href="#">螞蟻部落一</a></li> <li><a href="#">螞蟻部落二</a></li> <li><a href="#">螞蟻部落三</a></li> </ul> </li> <li class="optn"><a href="#">電腦軟體</a> <ul class="tip"> <li><a href="#">螞蟻部落一</a></li> <li><a href="#">螞蟻部落二</a></li> <li><a href="#">螞蟻部落三</a></li> <li><a href="#">螞蟻部落四</a></li> </ul> </li> <li class="optn"><a href="#">數碼產品</a> <ul class="tip"> <li><a href="#">手機</a></li> <li><a href="#">錄影裝置</a></li> <li><a href="#">膝上型電腦</a></li> <li><a href="#">數位相機</a></li> </ul> </li> </ul> </li> </ul> </body> </html>
相關文章
- Bootstrap 4 實現導航欄右側對齊boot
- 【前端】javascript實現導航欄筋斗雲效果特效前端JavaScript特效
- 來,搞個側欄導航
- TornadoFx實現側邊欄選單效果
- 左側導航欄element -2024/11/27
- 底部導航欄懸浮效果
- JavaScript滑鼠懸浮展開側欄導航JavaScript
- 僅2步實現 拜拜 漢堡導航欄效果~ 全新底部導航互動(滑動隱藏)
- 購物網站側欄商品分類導航網站
- Ubuntu 20.04 自動隱藏左側導航欄Ubuntu
- Android 使用BottomNavigationView實現底部導航欄AndroidNavigationView
- css橫向導航欄製作流程詳解CSS
- 垂直摺疊導航選單實現詳解
- Flutter仿閒魚底部導航欄實現Flutter
- jQuery實現吸頂動畫導航欄jQuery動畫
- 採用JavaScript+XML實現具有樹形選單功能的論壇側邊導航欄JavaScriptXML
- 點選導航欄切換背景色效果
- vue2.0實現底部導航切換效果Vue
- 短視訊直播原始碼,實現頂部導航欄背景圖片漸隱漸現效果原始碼
- 中英文切換導航選單實現詳解
- ElementUI側邊欄導航選單隱藏顯示問題UI
- Win10 隱藏左側邊側欄(導航視窗)中的資料夾Win10
- 滑鼠懸浮導航欄背景和字型變色效果
- 在 Flutter 中實現一個浮動導航欄Flutter
- 快速實現底部導航欄及未讀訊息
- Flutter 底部導航詳解Flutter
- C# 簡單反射實現winform左側樹形導航,右側切換內容C#反射ORM
- JavaScript側欄緩動分享選單詳解JavaScript
- 安卓導航抽屜 Navigation Drawer 實現沉浸通知欄安卓Navigation
- weex沉浸式導航欄解決方案
- Flutter 導航欄AppBarFlutterAPP
- android 自定義狀態列和導航欄分析與實現Android
- iOS 記一次導航欄平滑過渡的實現iOS
- 直播系統搭建,Android使用RadioGroup+RadioButton實現導航欄Android
- JavaScript實現HTML導航欄下拉選單[懸浮顯示]JavaScriptHTML
- tpextbuilder- 左側樹形導航UI
- qml 導航欄TabBar 工具欄ToolBartabBar
- [BUG反饋]為什麼左側選單欄和導航欄無緣無故消失了
- HTML橫向導航欄HTML