jQuery怎么实现Nav导航菜单效果
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇"jQuery怎么实现Nav导航菜单效果"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看
千家信息网最后更新 2025年01月20日jQuery怎么实现Nav导航菜单效果
这篇"jQuery怎么实现Nav导航菜单效果"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"jQuery怎么实现Nav导航菜单效果"文章吧。
先看效果:
鼠标悬浮时菜单项向上移动成蓝底白字,点击之后底部会有蓝条表示当前选中项。
页面代码,菜单的每一项都是一个 div ,其中包括一个 ul 用来放置显示文字等,另一个 div 则是底部的蓝条,需要给第一项和最后一项设置不同的 class ,样式需要用到:
样式,主要就是每个菜单项的左右边框的设置以及 ul 和 li 的位置设置:
*{ padding: 0; margin: 0;}body{ background-color: #fffff3; font: 12px/1.6em Helvetica, Arial, sans-serif;}ul,li{ list-style: none;}#nav{ text-align: center; height: 50px; font-size: 10px; line-height: 30px; background-color: #F0E6DB; margin-bottom: 10px;}.navItem{ cursor: pointer; position: relative; float: left; width: 100px; height: 50px; font-size: 15px; border-right: 2px solid rgb(255,255,255); border-left: 2px solid rgb(255,255,255); overflow: hidden; font-weight:bold;}.indexNavItem{ border-left: 4px solid rgb(255,255,255); margin-left: 10px;}.lastNavItem{ border-right: 4px solid rgb(255,255,255);}.logoutNavItem{ float: right; width: 120px; margin-right: 10px; border-left: 4px solid rgb(255,255,255);}.navUl{ position: relative; height: 100px; width: 100%; border-bottom: 5px solid rgb(2,159,212);}.navUl li{ height: 50px; line-height: 50px;}.highlighter{ position: absolute; bottom: 0; height: 5px; width: 100%;}.selectedNav{ background-color: #029FD4;}.hoverLi{ background-color: #029FD4; color: #ffffff;}
接下来就是给菜单编写悬浮和单击事件的 js 代码了,悬浮时将 ul 上移 li 的高度,鼠标移开后再恢复,点击之后就是给蓝条的 div 添加样式即可:
$(function() { $(".navItem").hover(function() { $(this).children("ul").animate({ top: "-50px" }, 100); }, function() { $(this).children("ul").animate({ top: "0px" }, 100); }); $(".navItem").click(function(event) { $(this).siblings().children('.highlighter').removeClass('selectedNav'); $(this).children('.highlighter').addClass('selectedNav'); });})
以上就是关于"jQuery怎么实现Nav导航菜单效果"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
菜单
内容
效果
就是
导航
样式
代码
底部
文章
知识
篇文章
鼠标
首页
不同
接下来
事件
价值
位置
其中包括
单项
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
迅雷可用的代理服务器
互联网科技行业节目
武汉公司内部内训软件开发
微信全国有多少服务器
医疗软件开发需要学什么科目
软件开发符号大全
深圳安卓软件开发哪里好
ptr测试服无法连接服务器
二手服务器改主机系统
局域网采用什么网络技术
防城港网络安全等级保护
数据库常见的索引
dnf服务器安全检查
邮箱服务器验证失败啥意思
万人服务器价格
监控服务器怎么添加监控
网络安全审查意见范文
济南米谷网络技术有限公司
征途gm怎么设置数据库
虚拟运营商服务器图片
软件开发多少价格要招标
湖南java数据库培训
吞吐数据库
视频聊天经过服务器
网络安全大赛有用吗
cortex软件开发公司
智能消防软件开发及应用
安全wifi服务器地址
服务器中间件怎么配置
数据库中学号英文