jquery实现电商网站分类导航菜单

news/2024/5/10 18:14:49/文章来源:https://blog.csdn.net/MySunshine07/article/details/81175189

一、HTML部分


<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery电商网站分类导航菜单</title><link rel="stylesheet" type="text/css" href="css/style.css"></head>
<body>
<div class="header-wrap"><div class="navwrap"><div id="nav"><div class="navbar clearfix"><a class="navbt" href="#"><span>团购地图</span></a><a class="current" href="#">首页</a><a href="#">餐饮美食</a><a href="#">休闲娱乐</a><a href="#">旅游住宿</a><a href="#">生活服务</a><a href="#">丽人</a><a href="#">商品</a></div><div class="pros subpage"><h2>全部团购分类</h2><ul class="prosul clearfix" id="proinfo"><li class="food"><i>&gt;</i><a class="ti" href="#">美食</a><a class="hot" href="#">地方菜</a><a href="#">火锅</a><div class="prosmore hide"><span><em><a href="#">全部(117)</a></em></span><span><em class="morehot"><a class="morehot" href="#">火锅(17)</a></em></span><span><em class="morehot"><a class="morehot" href="#">烧烤(16)</a></em></span><span><em><a href="#">西餐(9)</a></em></span><span><em><a href="#">海鲜(37)</a></em></span><span><em><a href="#">地方菜(5)</a></em></span><span><em><a href="#">日韩料理(2)</a></em></span><span><em><a href="#">快餐(2)</a></em></span><span><em class="morehot"><a class="morehot" href="#">蛋糕(9)</a></em></span><span><em><a href="#">其他(7)</a></em></span><span><em><a href="#">下午茶(5)</a></em></span><span><em><a href="#">咖啡(8)</a></em></span></div></li><li class="enjoy"><i>&gt;</i><a class="ti" href="#">休闲</a><a class="hot" href="#">电影</a><a href="#">KTV</a><div class="prosmore hide"><span><em><a href="#">全部(663)</a></em></span><span><em class="morehot"><a class="morehot" href="#">电影(18)</a></em></span><span><em class="morehot"><a class="morehot" href="#">KTV(8)</a></em></span><span><em><a href="#">运动健身(95)</a></em></span><span><em><a href="#">游乐电玩(48)</a></em></span><span><em><a href="#">展览演出(13)</a></em></span><span><em class="morehot"><a class="morehot" href="#">足疗按摩(8)</a></em></span><span><em><a href="#">洗浴(11)</a></em></span><span><em><a href="#">其他(29)</a></em></span><span><em><a href="#">采摘(2)</a></em></span><span><em><a href="#">滑雪(4)</a></em></span><span><em><a href="#">温泉(427)</a></em></span></div></li><li class="travel"><i>&gt;</i><a class="ti" href="#">旅游</a><a class="hot" href="#">酒店</a><a href="#">旅游</a><div class="prosmore hide"><span><em><a href="#">全部(13602)</a></em></span><span><em class="morehot"><a class="morehot" href="#">酒店(9044)</a></em></span><span><em><a href="#">旅游(1775)</a></em></span><span><em><a href="#">景点公园(935)</a></em></span><span><em><a href="#">其他(1848)</a></em></span></div></li><li class="life"><i>&gt;</i><a class="ti" href="#">生活</a><a href="#">婚纱摄影</a><a href="#">写真</a><div class="prosmore hide"><span><em><a href="#">全部(333)</a></em></span><span><em><a href="#">写真(9)</a></em></span><span><em class="morehot"><a class="morehot" href="#">婚纱摄影(212)</a></em></span><span><em><a href="#">儿童摄影(1)</a></em></span><span><em><a href="#">汽车养护(3)</a></em></span><span><em><a href="#">教育培训(91)</a></em></span><span><em><a href="#">体检(8)</a></em></span><span><em><a href="#">口腔(1)</a></em></span><span><em><a href="#">其他(8)</a></em></span></div></li><li class="women"><i>&gt;</i><a class="ti" href="#">丽人</a><a href="#">美发</a><a href="#">美容美体</a><div class="prosmore hide"><span><em><a href="#">全部(14)</a></em></span><span><em class="morehot"><a class="morehot" href="#">美发(7)</a></em></span><span><em><a href="#">美甲(3)</a></em></span><span><em><a href="#">美容美体(4)</a></em></span></div></li><li class="goods bd-solid"><i>&gt;</i><a class="ti" href="#">商品</a><a href="#">服装</a><a href="#">鞋靴</a><div class="prosmore hide"><span><em><a href="#">全部(112343)</a> </em></span><span><em class="morehot"><a class="morehot" href="#">服装(32747)</a> </em></span><span><em><a href="#">生活家居(14441)</a> </em></span><span><em><a href="#">食品饮料(10116)</a> </em></span><span><em><a href="#">化妆品(12707)</a> </em></span><span><em><a href="#">箱包(7621)</a> </em></span><span><em><a href="#">家用电器(3775)</a> </em></span><span><em><a href="#">手机数码(3639)</a> </em></span><span><em><a href="#">鞋靴(11686)</a> </em></span><span><em><a href="#">饰品(4558)</a> </em></span><span><em><a href="#">手表(1482)</a> </em></span><span><em><a href="#">母婴用品(3659)</a> </em></span><span><em><a href="#">玩具(777)</a> </em></span><span><em><a href="#">抽奖(7)</a> </em></span><span><em><a href="#">礼品(197)</a> </em></span><span><em><a href="#">其他(4931)</a> </em></span></div></li><li class="hotareas nochild last"><h2>热门搜索</h2><br /><a class="mhs" href="#">美食</a><a class="mhs" href="#">游泳</a><a class="mhs" href="#">蛋糕</a><a class="mhs" href="#">电影</a><a class="mhs" href="#">眼镜</a><a class="mhs" href="#">自助餐</a><a class="mhs" href="#">酒吧</a><a class="mhs" href="#">美甲</a><a class="mhs" href="#">酒店</a><a class="mhs" href="#">粽子</a></li></ul></div></div></div>
</div><script src="js/jquery-1.11.0.min.js" type="text/javascript"></script>
<script src="js/main.js" type="text/javascript"></script></body>
</html>

2、CSS部分

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;color:#333;text-decoration:none;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
.hide{display:none}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{*zoom:1}
em,i,s{font-style:normal;}/* 导航样式 */
.header-wrap{background-color:#fff;width:100%}
.navwrap{background:#9b0000 url(../images/nav-bg.jpg) repeat-x;height:36px;border-top:1px #9c1900 solid;border-bottom:1px #8a1501 solid;box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999}
#nav{height:36px;width:980px;margin:0 auto;position:relative;padding:0;z-index:99}
.navbar{height:36px;padding-left:210px;position:relative}
.navbar a{float:left;width:auto;text-align:center;height:36px;line-height:36px;color:#fff;padding:0 15px;text-decoration:none;font-size:15px;font-family:"\5FAE\8F6F\96C5\9ED1";white-space:nowrap;border-right:1px #931900 solid;border-left:1px #a52600 solid;position:relative}
.navbar a.first{border-left:0 none}
.navbar a.last{border-right:0 none}
.navbar a:hover{background-color:#8d1e01;color:#fff}
.navbar a.current{background-color:#6c1500;border-right:1px #6c1500 solid;box-shadow:0 0 10px #4f0000 inset;-webkit-box-shadow:0 0 10px #4f0000 inset;-moz-box-shadow:0 0 10px #4f0000 inset}
.navbar a:hover{text-decoration:none}
.navbar a.current:hover{color:#fff}
.navbar .navbt{width:105px;height:30px;position:absolute;top:3px;right:10px;background:url(../images/navbt.jpg) no-repeat;border:0 none;float:none;font-size:14px;line-height:30px;padding:0}
a.navbt span{background:url(../images/iconmap.jpg) no-repeat 1px 3px;padding-left:18px}
.navbar a.navbt:hover{background:transparent url(../images/navbt-hover.jpg) no-repeat}
.navbar a.navbt:hover span{background-image:url(../images/iconmap-hover.jpg)}.pros{position:absolute;top:-1px;left:0;z-index:1000;width:210px;background-color:#d03322}
.pros h2{width:194px;height:38px;line-height:38px;color:#fff;padding-left:16px;font-size:16px;font-weight:400;font-family:"\5FAE\8F6F\96C5\9ED1"}
.subpage h2{background:url(../images/icon-dropdown.jpg) no-repeat 122px center;cursor:pointer}
.subpage .prosul{display:none}
.prosul{padding-left:3px;width:207px;margin-top:2px;_overflow:hidden;height:414px}
.prosul li,.prosul i{background:url(../images/iconcatg.png) no-repeat;}
li.food{background-position:10px 15px}
li.enjoy{background-position:10px -35px}
li.women{background-position:10px -85px}
li.life{background-position:10px -135px}
li.travel{background-position:10px -185px}
li.goods{background-position:10px -235px}
.prosul li{line-height:50px;height:50px;_overflow:hidden;border-bottom:1px #bb2d1e dashed;margin-right:3px;padding-left:38px}
.prosul li.prosahover{border-bottom:1px #fff solid;background-color:#fff;margin-right:0;padding-right:3px;}
.prosul a{color:#ffd0c0;padding-right:8px;_padding-right:6px;white-space:nowrap;display:inline-block;height:50px}
.prosul a.hot{background:url(../images/icon-hot.png) right 8px no-repeat}
.prosul li.prosahover a.hot{background-image:url(../images/icon-hot-hover.png)}
.prosul li.prosahover a{color:#636363}
.prosul li a.ti{font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";color:#fff}
.prosul li.prosahover a.ti{color:#d03322}
.prosul li a:hover{color:#d03322}
.prosul li.nochild a:hover{color:#fff}
.prosul li i{float:right;display:block;width:3px;height:50px;text-indent:-999em;background-position:0 -276px;padding-right:12px}
.prosul li.prosahover i{background-position:0 -326px}
.prosul li.last{border-bottom:0 none}
.prosul li.bd-solid{border-bottom:1px #c22900 solid}
.prosul li.hotareas{background-image:none;padding-left:12px;line-height:26px;height:106px;*overflow:hidden}
.prosul li.hotareas i{line-height:30px;margin-top:-2px;height:40px;background-position:0 -279px}
.prosul li.hotareas a{line-height:30px;height:30px}
.prosul li.hotareas a.hot{background-position:right 0}
.prosul li h2{padding-left:0;line-height:40px;display:inline;font-size:14px;font-weight:400;}
.prosul li.prosahover h2{color:#d03322}
.prosmore{padding:15px 0 15px 15px;position:absolute;z-index:999;left:210px;top:38px;background-color:#fff;border:2px #d03322 solid;border-left:0 none;width:214px;height:382px}
.prosul .prosmore{text-align:left}
.prosul .prosmore span{float:left;height:36px;width:107px;line-height:22px}
.prosul li .prosmore a{height:18px;line-height:18px;padding:0 4px}
.prosul li .prosmore a:hover{background-color:#d03322;color:#fff}
.prosmore em{font-weight:400;padding-top:9px;display:inline-block}
.prosmore em.morehot{background:url(../images/icon-hot-more.png) right top no-repeat;padding-right:22px}

3、JS部分

(function(){var $subblock = $(".subpage"), $head=$subblock.find('h2'), $ul = $("#proinfo"), $lis = $ul.find("li"), inter=false;$head.click(function(e){e.stopPropagation();if(!inter){$ul.show();}else{$ul.hide();}inter=!inter;});$ul.click(function(event){event.stopPropagation();});$(document).click(function(){$ul.hide();inter=!inter;});$lis.hover(function(){if(!$(this).hasClass('nochild')){$(this).addClass("prosahover");$(this).find(".prosmore").removeClass('hide');}},function(){if(!$(this).hasClass('nochild')){if($(this).hasClass("prosahover")){$(this).removeClass("prosahover");}$(this).find(".prosmore").addClass('hide');}});})();

4、效果图

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_869053.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

angular-网站发布

测试服务器 *** **** ***** 一、打包&#xff1a; ng build --prod --aot 二、服务器环境搭建 1.安装ngnix 2.配置ngnix 3.验证nginx配置文件: ./nginx -t 4.启动ngnix 启动代码格式&#xff1a;nginx安装目录地址 -c nginx配置文件地址 /usr/local/nginx/sbin/nginx -c…

《Dokcer的使用》(四) 实战之Nginx+静态网站部署

1、下载Centos的基础镜像 说明&#xff1a;基础镜像是所有自定义Dockerfile镜像必须引用的&#xff0c;一般基于centos、ubuntu等操作系统镜像 #docker pull下载centos的latest版本&#xff0c;也可指定版本docker pull centos:标签名 docker pull centos 2、创建Dockerfile构…

【Web开发一】Centos7.4 python3.6虚拟环境,部署Django框架,实现网站的访问

Django是一个非常不错的Web开发的框架&#xff0c;这里涉及到的是一个基础的使用。具体的配置是python3.6版本&#xff0c;Django是1.11.6版本。Pycharm是2017.3社区版本。这里要实现的是Django中部署网页&#xff0c;然后实现访问。 一、部署python3.6虚拟环境&#xff08;避…

【Web开发二】Django框架中部署一套投票网站

Django原理&#xff0c;URLS路由接收到客户端访问的请求------>view视图函数进行请求的处理-------->models模型&#xff08;数据库&#xff09;进行数据的处理--------->view视图函数进行数据的处理--------->template模板&#xff08;HTML&#xff09;进行数据的…

大型网站技术架构:核心原理与案例分析----Memcached分布式缓存集群的访问模型剖析

前提&#xff1a; 本文是基于memcached1.4版本的&#xff0c;之前的版本与该版本在一些地方是不一样的&#xff08;eg.《memcached全面剖析》的memcached1.2的内存管理方式就与1.4不同&#xff09;在看本文之前&#xff0c;最好先看一下memcached在实际开发中怎么进行操作的&a…

【转】nbsp;实现网站的中英文转换

1.新建一个asp.net web应用程序 2.创建的项目如下图所示 3.右击web项目名称,添加一个全局资源文件夹"app_GlobalResources" ,这个是asp.net 2.0特有的 4.右击"app_GlobalResources"文件夹,添加两个资源文件: language.resx(简体资源文件) 和language.en-u…

【转】ASP.NET网站实现中英文转换…

摘要&#xff1a;随着计算机网络的发展&#xff0c;一些商业机构也开始向国际市场迈进。因此这些商业的机构的网站 也开始面向全世界的用户&#xff0c;要求网站具有多语言的选择&#xff0c;实现本地化。在.NET1.1框架下面&#xff0c;如果你要实现本地化&#xff0c;你可能要…

这个网站他不简单系列(一)低调而强大的DICT.CN

这个网站他不简单系列(一)低调而强大的DICT.CN emilmatthew 08/06/25 OK&#xff0c;闲话少说&#xff0c;我们先看网站&#xff1a;DICT.CN&#xff0c;不知诸位看下来有何感觉&#xff1f;是啊&#xff0c;不就是个在线词典吗&#xff1f;是啊&#xff0c;我也觉得不就是个在…

[8.18]东西放久了会发霉的,网站也一样,拿出来晒晒~~~

这个网站叫DOUPACK(中文名称叫豆瓣包裹),主要的意图就是可以在屏幕上拖动你的豆瓣小组,组成一个你喜欢的样子.感觉最后会变成一个恶搞度>实用度的应用.由于整个用户系统都要弄下来,所以制作时间有些长... 去年11月开始做的,原先是利用业余时间做的,弄了4个月,还差一个月的工…

web2.0网站的四大特性简述

本文文字内容转自天极网: http://homepage.yesky.com/216/2634716.shtml 本文图片转自: http://web2.wsj2.com/architectures_of_participation_the_next_big_thing.htm 收集和学习了大家对于Web2.0特性的看法&#xff0c;加上这几天的思考&#xff0c;整理我对于Web2.0到底是…

Gin + GoCv + Element 简单搭建图片风格迁移网站

成品效果 输入&#xff1a;jpg/png 格式图片 输出&#xff1a;风格迁移后的图片 目录结构 # tree├─controller // 控制器 ├─models // 风格迁移模型 │ ├─eccv16 │ └─instance_norm ├─router // 路由转发 ├─static // 静态资源 ├─sys // 系统配置 ├─tem…

手机访问网站 点击手机号码直接拨打电话

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01; 手机访问网站,点击手机号码直接拨打电话: …

使用IntelliJ IDEA开发SpringMVC网站

转自https://my.oschina.net/gaussik/blog/385697 1.安装jdk&#xff0c;maven和tomcat 2.创建maven web项目 Create New Project 最后生成结果如下图&#xff0c;注意左侧部分 上侧部分选择Auto-Import就好 如果生成过慢&#xff0c;可以参看下面两篇文章&#xff1a; 文章1&a…

回首10年前的30个最受欢迎的网站

10年前的Web技术还比较落后&#xff0c;浏览器功能也非常有限&#xff0c;你知道现在最受欢迎的这些网站&#xff0c;在10年前甚至更早的时候是什么样子吗&#xff1f;文中为你揭示包括Google、雅虎、eBay、维基百科等网站的老面孔&#xff1a; 1. Google (1998) Google (1998…

让你的Onedrive网盘秒变网站,文件展示,直连下载,视频在线播放

之前我们介绍了免费的5TB的Onedrive网盘&#xff0c;不但能做本地硬盘使用&#xff0c;还能扩展你的硬盘&#xff0c;今天我们就来介绍一下另一款Onedrive网盘的神器OneIndex,这是针对Onedrive网盘的一个开源程序。可以将Onedrive存储的文件展示&#xff0c;直连下载。视频还能…

LAMP网站架构方案分析

LAMP&#xff08;Linux-Apache-MySQL-PHP&#xff09;网站架构是目前国际流行的Web框架&#xff0c;该框架包括&#xff1a;Linux操作系统&#xff0c;Apache网络服务器&#xff0c;MySQL数据库&#xff0c;Perl、PHP或者Python编程语言&#xff0c;所有组成产品均是开源软件&a…

如何更改VS2005调试网站的浏览器类型

选择网站根目录&#xff0c;右键单击 选择“浏览方式” 在这里就可以设置浏览器的类型了 转载于:https://www.cnblogs.com/qishichang/archive/2007/11/25/971588.html

微软官宣IE将“退役”,老网站如何 实现在Chrome、Firefox中兼容运行?

问题 美国微软公司为了推广其Chromium内核的Edge浏览器&#xff0c;在2021年5月19日突然宣布&#xff0c;自2022年6月15日起&#xff0c;绝大多数版本的Windows 10系统将不再支持IE浏览器&#xff0c;因此IE即将彻底退出互联网的舞台。具体来说微软决定将不再支持Windows 10所…

Python必去的6个网站

1.The Hitchhiker’s Guide to Python。 equests作者创建的网站&#xff0c;对于Python的方方面面都有指导作用 2. Python 3 Module of the Week 和 Python Module of the Week。 Python 3 Module of the Week系列文章&#xff0c;每篇介绍一个 Python 标准库的使用 3. …