html仿写京东左侧,jQuery模仿京东/天猫商品左侧分类导航菜单效果
现在天猫或者京东商品分类模块的默认的效果是这样的:
当鼠标滑过任意一栏导航分类时,就会出现相关详细分类模块,例如:
当鼠标移出蓝色框以外的区域,就会恢复默认的效果显示!然而使用jQuery的鼠标滑过事件,用得比较多的就是mouseover()和mouseout(),或者是他们两个的整合hover();所以之前我也是用的这种方法,但是一直调整都调整不到想要的效果!后来灵光一现,想着使用一下mouseenter()和mouseleave();结果分分钟想要的效果就出来了!
我的布局大致是这样的:
手机、数码、京东通信
>
手机、数码、京东通信
>
手机、数码、京东通信
>
111详细的子菜单,这里就不写了
22222详细的子菜单,这里就不写了
3333详细的子菜单,这里就不写了
在nav_left的盒子里有3块大内容,分别是如图的1,2,3,它们同属于nav_left里面,因为都属于分类商品的内容,1和2相当于是装饰展示的作用,把布局排好就行
那么重点是在第3个模块,第三个模块的大盒子这里命名为dd
在dd的盒子(也就是第3模块)里面,分别有左边红色背景的这个导航分类的大盒子(nav_list)3.1,和右边鼠标滑过之后才显示的白色背景的盒子(nav_detailBox)3.2,经常写这种布局的肯定知道是用定位布局才能实现,所以这里也是用定位来实现的布局。
布局要和我们的样式相关联系,比如我们默认样式就是鼠标不滑过是默认的效果,鼠标滑过显示的特殊效果,那就单独写一个样式,通过jquery事件添加进去即可!
例如我这里就有一个特殊的类nav_list_s01,添加上它这个类之后,鼠标滑过背景就是白色的。
当布局和样式完全准备妥当之后,我们就可以使用jquery来实现之前想要的效果了:
$(".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模仿京东/天猫商品左侧分类导航菜单效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持
html仿写京东左侧,jQuery模仿京东/天猫商品左侧分类导航菜单效果相关推荐
- 魅族商城html模板,jQuery实现Meizu魅族官方网站的导航菜单效果
本文实例讲述了jQuery实现Meizu魅族官方网站的导航菜单效果.分享给大家供大家参考.具体如下: 偶尔看到魅族官方网站,发现网站的导航菜单的效果很不错就扣下来,俩字:给力.鼠标放到菜单上,菜单的下 ...
- HTML如何实现多级水平导航栏,jQuery+css实现的蓝色水平二级导航菜单效果代码
本文实例讲述了jQuery+css实现的蓝色水平二级导航菜单效果.分享给大家供大家参考.具体如下: 这是一款蓝色经典的jQuery+CSS实现水平二级导航菜单,相信你会喜欢的,蓝色,超级经典的一种风格 ...
- 一款基于jquery和css3的响应式二级导航菜单
今天给大家分享一款基于jquery和css3的响应式二级导航菜单,这款导航是传统的基于顶部,鼠标经过的时候显示二级导航,还采用了当前流行的响应式设计.效果图如下: 在线预览 源码下载 实现的代码. ...
- jQuery 分类导航菜单条点击变色
JQuery 分类导航菜单条点击变色,当点击导航菜单则当前点击选中导航菜单变色其它还原,依次类推. <script type="text/javascript" src=&q ...
- html纵向固定导航菜单代码,jQuery和css3响应式垂直固定导航菜单插件
这是一款非常实用的jQuery和css3响应式垂直固定导航菜单插件.当你的页面上有很多的内容,用户需要花费大量的时间才能找到他们想要的内容.这个垂直固定导航菜单插件能够为页面提供一个内容预览,使用户能 ...
- php手机网站底部导航代码,jQuery微信手机端底部弹出导航菜单列表代码
jQuery微信手机端底部弹出导航菜单列表代码 jQuery微信手机端底部弹出导航菜单列表代码是一款网页底部点击按钮弹出浮动的图标菜单列表的手机特效. js代码 function showList() ...
- 导航背景变换 php,jQuery实现的背景动态变化导航菜单效果
本文实例讲述了jQuery实现的背景动态变化导航菜单效果.分享给大家供大家参考.具体如下: 这里介绍一款使用jQuery插件制作完成的导航菜单,一大特点是,菜单的背景有动态效果,与使用的背景图片完全变 ...
- php左测导航栏,商城左侧大分类导航菜单教程完整代码
提示:本页面右侧代码编辑器中的代码纯属展示调试代码 本代码最终的效果请用下面的的完整代码,复制到本地运行 完整代码html> 商城左侧大分类导航菜单 *{ margin:0; padding:0 ...
- jquery实现电商网站分类导航菜单
一.HTML部分 <!DOCTYPE html> <html lang="zh"> <head> <meta charset=" ...
最新文章
- ios实例开发精品源码文章推荐
- supervisor源码分析
- 函数 —— memset(给数组重新赋值,用指定字符替换数组中的部分值)
- ASP.NET【4】--ASHX
- 动态创建 Web 服务器控件模板
- python机器学习常用包
- catia直线测距怎么调出来_CATIA怎么测量两线夹角.
- ubuntu下命令行设置壁纸
- jQuery mobile网格布局
- 实例解析:OperaMasks2.0中的DataGrid之一:定义DataGrid
- MATLAB与DPS做Mann-Kendall显著性检验
- 【Antd】Pagination中的current和pageSize参数自动同步到url当中
- Visual studio code 使用 Team Foundation Server - Windows
- 最简单DIY基于STM32单片机的WIFI智能小车设计方案
- WCP人员管理之添加人员
- 学编程会拉低数学成绩,巴黎大学跟踪1500个小学生得出结论
- 【读书笔记】《贫穷的本质》- [印度] Abhijit Banerjee / [法] Esther Duflo
- MC模组发布:Joy的枪械工坊
- 网易云音乐普通用户播放VIP音乐的改变————令人感动的设计
- 软件测试技术 中医体质判定表,中医体质分类与判定自测表(中华中医药学会标准)...
热门文章
- Win10永久修改命令提示符cmd的默认当前页码页为936(简体中文 GBK)
- [NOIP2017 普及组]跳房子 【题解】
- [MIT]微积分重点 第六课 sinx和cosx的导数 学习笔记
- citespace6.1R2安装包和安装教程
- 马哥python培训机构怎么样
- configparser.DuplicateSectionError: While reading from '/home/qinghua/.theanorc' [line 18]: section
- Python语言程序设计(嵩天老师版)第二周笔记
- 共享棋牌室/共享茶室,Java+小程序,sass,方案分享
- LTP和stream性能测试工具
- 显微镜自动聚焦原理是什么_显微镜自动对焦