本文实例讲述了jquery实现的仿天猫侧导航tab切换效果。分享给大家供大家参考。具体如下:

这里演示jquery实现仿天猫侧导航tab切换效果,引入外部JS,若初次运行有错误请刷新一页面即可。本菜单是仿天猫商城的菜单,大块的div菜单,支持超多的产品分类,大网站风格,大气实用的多分类网页菜单。

运行效果截图如下:

在线演示地址如下:

具体代码如下:

/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

仿天猫侧导航-tab切换

body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td,select {margin: 0;padding: 0;}

fieldset, img {border: 0 none;}

img {vertical-align: top;}

:focus {outline: 0;}

address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style: normal; font-weight: normal;}

/*重置标题为body正常字体大小,需要时可另行设置*/

h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}

abbr, acronym {border: 0;font-variant: normal;}

/*表单元素样式不会自动继承body样式,所以要设置其继承body的样式,或者像最后一行设置也可以*/

input, button, textarea,select, optgroup, option {font-family: arial;font-size: inherit;font-style: inherit; font-weight: inherit;}

code, kbd, samp, tt {font-size: 100%;}

input, button, textarea, select {*font-size: 100%; font-style: normal; font-variant: normal;}

ol, ul {list-style: none;}

input,select,label{vertical-align:middle}

table {border-collapse: collapse; border-spacing: 0;}

caption, th {text-align: left;}

sup {vertical-align: text-top;}

sub {vertical-align: text-bottom;}

body{font:12px/1.5 Arial,Helvetica,sans-serif; _font-family:"SimSun";}

/*IE处于混杂模式时,body以窗口为高度参照,body设置为100%就可以使得页面和窗口一样高;

处于标准模式时,body以html标签为高度参照,html以窗口为高度参照,所以html要设置100%,body高度才会100%占满整个浏览器窗口*/

html, body {

height: 100%;

background: #FFF;

}

body {font: 12px/1.5 tahoma,arial,"宋体";}

h2 {font-size: 14px;}

h3 {font-size: 12px;}

a {

color: #fff;

text-decoration: none;

}

.sidebar {

margin: 40px auto 0;

width: 400px;

}

/* 切换导航样式 */

.sidebar_tab {

float: left;

width: 30px;

}

.sidebar_tab li {

padding: 5px;

border: 1px solid #ccc;

background: #fff;

}

.sidebar_tab a {

font-size: 14px;

font-weight: bold;

color: #ddd;

}

.sidebar_tab li:hover a {

color: #fff;

}

.sidebar_tab_all a {

color: #5a4e4d;

}

li.sidebar_tab_cur {

margin-left: -7px;

padding-left: 12px;

-moz-border-radius: 8px 0 0 8px;/* FF浏览器低版本 圆角 */

-webkit-border-radius: 8px 0 0 8px;/* Chrome和Safari浏览器 圆角 */

border-radius: 8px 0 0 8px;

behavior: url(../js/tool_iecss3.htc);/* IE浏览器 圆角 */

}

li.sidebar_tab_cur a {color:#fff;}

.sidebar_tab_all:hover,.sidebar_tab_all.sidebar_tab_cur {background:#5a4e4d;}

.sidebar_tab_appliance a {color:#3a4e8a;}

.sidebar_tab_appliance:hover,.sidebar_tab_appliance.sidebar_tab_cur {background:#3a4e8a;}

.sidebar_tab_shop a {color:#c17987;}

.sidebar_tab_shop:hover,.sidebar_tab_shop.sidebar_tab_cur {background:#c17987;}

/* 主要内容区样式 */

.sidebar_main {

float: left;

margin-top: -30px;

width: 300px;

}

.sidebar_main h2 {

padding-left: 10px;

line-height: 30px;

color: #ccc;

}

.sidebar_main ul li {

position: relative;

padding: 5px 0 5px 10px;

border-bottom: 1px solid #666;

}

.sidebar_main_all li {background:#877e7d;}

.sidebar_main_all h2,.sidebar_main_all li:hover {background:#736867;}

.sidebar_main_appliance li {background:#688ac8;}

.sidebar_main_appliance h2,.sidebar_main_appliance li:hover {background:#5568a3;}

.sidebar_main_shop li{background:#e68786;}

.sidebar_main_shop h2,.sidebar_main_shop li:hover {background:#bd7382;}

.sidebar_main li:hover em {display:none;}

.sidebar_main ul li a {padding-right:10px;}

.sidebar_main a {font-size:12px;}

.sidebar_main a:hover {text-decoration:underline;}

.sidebar_main h3 em {

float:right;

margin-right:20px;

font-style:normal;

color:#666;

}

$(function() {

/*切换导航,添加当前效果*/

$(".sidebar_tab li a").mouseover(function() {

$(this).parent("li").addClass("sidebar_tab_cur");

$(this).parent("li").siblings().removeClass("sidebar_tab_cur");

});

/*鼠标移入导航,切换对应内容*/

$(".sidebar_tab_all").mouseover(function() {

$(".sidebar_main_all").show().siblings().hide();

});

$(".sidebar_tab_appliance").mouseover(function() {

$(".sidebar_main_appliance").show().siblings().hide();

});

$(".sidebar_tab_shop").mouseover(function() {

$(".sidebar_main_shop").show().siblings().hide();

});

});

  • 所有商品
  • 电器城
  • 美容院

所有商品分类

  • 女装男装内衣>

    连衣裙女T恤女裤男T恤

    短裤衬衫家居服

  • 女装内衣配件>

    连衣裙女T恤女裤男T恤

    短裤衬衫文胸家居服

  • 女装男装配件>

    连衣裙女T恤女裤男T恤

    衬衫文胸家居服

  • 女装内衣配件>

    连衣裙女T恤女裤男T恤

    短裤文胸家居服

  • 女装男装配件>

    连衣裙女T恤女裤男T恤

    短裤衬衫文胸家居服

电器城商品分类

  • 大家电>

    洗衣机冰箱空调

    LED燃气灶

  • 生活电器>

    洗衣机油烟机空调

    液晶电视电视燃气灶

  • 厨房电器>

    洗衣机冰箱空调

    液晶电视LED电视燃气灶

  • 大家电>

    洗衣机油烟机空调

    液晶电视LED电视燃气灶

  • 大家电>

    油烟机冰箱空调

    液晶电视LED电视燃气灶

美容院商品分类

  • 家饰鲜花>

    摆件照片墙装饰画花瓶

    油画雕艺鲜花

  • 家饰鲜花>

    摆件照片墙装饰画花瓶

    油画装饰器皿鲜花

  • 家饰鲜花>

    摆件照片墙装饰画花瓶

    装饰器皿鲜花

  • 家饰鲜花>

    装饰画花瓶

    油画雕艺鲜花

  • 家饰鲜花>

    装饰画花瓶

    油画装饰器皿鲜花

  • 家饰鲜花>

    摆件照片墙装饰画

    油画雕艺装饰器皿

希望本文所述对大家的jquery程序设计有所帮助。

html 天猫上拉切换,jquery实现的仿天猫侧导航tab切换效果相关推荐

  1. Android典型界面设计(3)——访网易新闻实现双导航tab切换

    一.问题描述 双导航tab切换(底部区块+区域内头部导航),实现方案底部区域使用FragmentTabHost+Fragment, 区域内头部导航使用ViewPager+Fragment,可在之前博客 ...

  2. 本篇文章使用vue结合element-ui开发tab切换vue的不同组件,每一个tab切换的都是一个新的组件。

    本篇文章使用vue结合element-ui开发tab切换vue的不同组件,每一个tab切换的都是一个新的组件. 1.vue如何使用element-ui 上一篇文章已经分享了如何在vue中使用eleme ...

  3. html鼠标滑过导航条展开导航条,jquery css实现鼠标滑过导航菜单栏动画效果

    对于导航栏的实现对于前端人员来说再简单不过了,但是如何让我们的导航看起来生动,给用户一种很高大上的感觉,却需要我们好好设计一下.今天我给大家带来的是我自己在项目中用到的一个例子,当我们鼠标滑过导航栏时 ...

  4. html中鼠标移动有下拉图片,JQuery自适应全屏图片滚动鼠标上下滑动效果代码

    特效描述:JQuery 自适应全屏 图片滚动 鼠标上下滑动效果.JQuery:全屏随鼠标滑动而滚动 代码结构 1. 引入JS 2. HTML代码 $(function(){ $('body,html' ...

  5. html5 tab菜单切换页面,11个常用的jQuery TAB切换菜单源码及制作教程

    11个常用的jQuery TAB切换菜单源码及制作教程 Sponsor TAB切换式菜单可以方便为我们减少很多网页布局空间,而且用jQuery的话可以加入一些动画效果,比如渐变,向左右滑动等,提升一定 ...

  6. 下拉刷新及上拉加载更多的ListView

    PullToRefreshListView 自定义ListView 带简洁的下拉刷新及上拉加载更多功能 PullToRefreshListView 实现过程 使用方法 GIF效果 结束语 实现过程 继 ...

  7. 微信小程序上拉触底案例添加loading效果

    在上拉触底的时候如何添加小程序的loading效果呢??就是左边现实的效果.有一个转动的圈圈 首先我们打开.js文件 在原有的请求颜色的基础上添加wx.showLoading getColors(){ ...

  8. js+css实例超漂亮tab切换选项卡代码

    效果图: 代码:切换效果,要点击才能实现. js+css实例超漂亮tab切换选项卡代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tra ...

  9. jQuery上拉加载更多

    <header id="header">首 页</header><section id="main"><ul id=& ...

最新文章

  1. PAT(甲级)2019年春季考试 7-3 Telefraud Detection
  2. mysql 优先队列_深入浅出 MySQL 优先队列(你一定会踩到的order by limit 问题)
  3. SAP QM中阶之Material Specification的使用
  4. taro 在components文件夹中 新建组件时,组件支持自定义命名,但是不能大写开头...
  5. 关于ASP.NET MVC P5中CheckBox的HtmlHelper方法的bug。
  6. MPX2053DP压力传感器简单测量
  7. 古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报: 请编写一个程序,使用上述算法加密或解密用户输入的英文字串...
  8. 10、java中文件的抽象表示
  9. 视觉SLAM常用的数据集集合【3】
  10. 11月10日云栖精选夜读:零点之战!2017双11关键技术全公开
  11. (转)版本管理工具介绍——SVN篇(一)
  12. notion自建服务器,最详细的NOTION功能模块列表
  13. 4. Firebug 调试 Js
  14. sw4stm32开发stm32
  15. 萤火虫小程序_玩转跨界营销,《狐妖小红娘》都使上了哪些神仙操作?
  16. windows10安装更新很慢ndows,win10系统更新后运行速度变慢的解决方法 - 系统家园...
  17. optionsAPI与compositionAPI
  18. Java中的Set、Map(二叉搜索树篇)
  19. python xlwt 设置表格的行高方法
  20. PowerBulider-Working with validation rules

热门文章

  1. leetcode 第294场周赛题解
  2. 【C/C++】如何帅气地在C/C++中输入字符串
  3. 备忘录模式 java 作用,使用备忘录模式实现草稿箱功能
  4. Pygame入门 2022 (1)
  5. svn开分支合分支实例说明
  6. 小狼毫(RIME)输入法入门使用详细教程
  7. 入门必懂:你关心的今日头条推广热点问题来了!
  8. CString与Byte数组的相互转化
  9. 人工智能实战第一次作业2019-尹正超
  10. 英语日常用语,第40-49句