jquery-9 京东和酒仙网左侧导航如何实现
jquery-9 京东和酒仙网左侧导航如何实现
一、总结
一句话总结:布局的话多用定位,由底往上一层层的来布。
1、如何实现导航向div的平滑滑动?
右侧div和左侧的li一定要放在一起
127 <li>
128 <span>家用电器</span>
129 <div class='right'>
130 <h3>家用电器</h3>
131 <p>家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,</p>
132 </div>
133 </li>
二、京东和酒仙网左侧导航如何实现

酒仙网左侧导航
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index</title>
<style>
*{
font-family: 微软雅黑;
margin:0px;
padding:0px;
} .top{
width:1366px;
height:90px;
overflow: hidden;
} .top img{
margin-left:-250px;
} .nav{
height:15px;
} .menu{
height:470px;
background:url('power.jpg') -300px;
} .div1{
height:40px;
overflow: hidden;
background: #900;
color:#fff;
} .div1 ul{
width:1200px;
margin:0 auto;
list-style:none;
} .div1 ul li{
float: left;
line-height: 40px;
margin-left:30px;
cursor: pointer;
}
.banner{
background: #ce171f;
width:150px;
text-align: center;
margin-left:0px!important;
} .div2{
width:1200px;
height:470px;
margin:0 auto;
position: relative;
} .div3{
width:150px;
height:470px;
background: #b61d1d;
}
.div3 ul{
list-style:none;
} .div3 ul li{
padding-left:15px;
line-height: 30px;
} .div3 ul li span{
color:#fff;
} .div3 ul li:hover{
cursor: pointer;
} .right{
width:1020px;
height:440px;
background: #eee;
position: absolute;
top:0px;
left:150px;
padding:15px;
color:#000;
display: none;
}
.info{
width:1200px;
margin:0 auto;
}
</style>
<script src="jquery.js"></script>
</head>
<body>
<div class='top'>
<img src="top.jpg" height='100%'>
</div> <div class="nav"></div> <div class="div1">
<ul>
<li class='banner'>全部商品分类</li>
<li>首页</li>
<li>葡萄酒馆</li>
<li>清仓</li>
<li>团购</li>
<li>新品发现</li>
</ul>
</div> <div class="menu">
<div class="div2">
<div class="div3">
<ul>
<li>
<span>家用电器</span>
<div class='right'>
<h3>家用电器</h3>
<p>家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,</p>
</div>
</li>
<li>
<span>手机数码</span>
<div class='right'>
<h3>手机数码</h3>
<p>家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,</p>
</div>
</li>
<li>
<span>电脑办公</span>
<div class='right'>
<h3>电脑办公</h3>
<p>家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,</p>
</div>
</li>
<li>
<span>家居家装</span>
<div class='right'>
<h3>家居家装</h3>
<p>家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,家用电器,</p>
</div>
</li>
</ul>
</div>
</div>
</div> <div class="info">
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
<h1>linux is very much!</h1>
</div>
</body>
<script>
$('.div3 li').mouseenter(function(){
x=$(this).position().left+150;
y=$(this).position().top; $(this).css({'background':'#eee'});
$(this).find('span').css({'color':'#b61d1d'});
$('.div3 li').not($(this)).css({'background':'#b61d1d'}); $(this).find('.right').css({'top':y+'px','left':x+'px'}).show();
$('.right').not($(this).find('.right')).hide();
}); $('.div3 li').mouseleave(function(){
$(this).find('.right').hide();
$(this).find('span').css({'color':'#fff'});
$(this).css({'background':'#b61d1d'});
});
</script>
</html>
jquery-9 京东和酒仙网左侧导航如何实现的更多相关文章
- 仿酒仙网的一款jQuery侧栏弹出导航栏特效
仿酒仙网的一款jQuery侧栏弹出导航栏特效 一款常用于商城左侧商品导航的jquery菜单导航特效. 非常不错的一款商品分类特效.大家可以拿去研究研究 . 注意:该特效还支持挨千刀的IE6啊,之强大. ...
- jquery模板制作左侧导航组件
/** * Created by bmk on 16-4-25. * * 用法:在自己的js里面把左侧导航的相关图标和对应的列表项名称如下编写: * 版本更新日至按需添加 * 在js中的RNA.run ...
- jquery仿天猫商城左侧导航菜单
之前看到有博友写了一个仿天猫商城左侧导航菜单,可惜不提供免费下载,也没有代码.以前自己也写过类似的效果,只是都是一小块一小块的,现在重新拼凑.我将一步一步的实现拼凑过程,希望对你有所帮助. Demo在 ...
- 简单的jquery左侧导航栏和页面选中效果
这里是要实现导航的左侧并选中的,此功能需引用jquery 效果: 左侧导航 <div class="box"> <ul class="menu" ...
- jQuery防京东浮动网站楼层导航代码
jQuery防京东浮动网站楼层导航代码 <!DOCTYPE html > <html xmlns="http://www.w3.org/1999/xhtml" ...
- 简单的jquery左侧导航栏和页面选中
这里是要实现导航的左侧并选中的,此功能需引用jquery 左侧导航: <div class="box"> <ul class="menu"&g ...
- (转)jquery仿天猫商城左侧导航菜单
原文地址:http://www.cnblogs.com/WinKi/p/3398824.html 之前看到有博友写了一个仿天猫商城左侧导航菜单,可惜不提供免费下载,也没有代码.以前自己也写过类似的效果 ...
- 在ECSHOP后台左侧导航中增加新菜单
在ECSHOP后台左侧导航中增加新菜单 ECSHOP教程/ ecshop教程网(www.ecshop119.com) 2011-11-08 有个别高级用户(懂PHP的),提到这样的问题: 在后台管 ...
- jQuery背景跟随鼠标移动的网页导航
首页 PSD模板 CSS模板 特效插件 源码下载 酷站欣赏 建站资源 建站教程 心境之旅 在线留言 设为首页 加入收藏 我要投稿 联系站长 Search 首页 PSD模板 CSS模板 特效插件 ...
随机推荐
- android图像处理(3)底片效果
这篇将讲到图片特效处理的底片效果.跟前面一样是对像素点进行处理,算法是通用的. 算法原理:将当前像素点的RGB值分别与255之差后的值作为当前点的RGB值. 例: ABC 求B点的底片效果: B.r ...
- 洛谷P1316 丢瓶盖
题目描述 陶陶是个贪玩的孩子,他在地上丢了A个瓶盖,为了简化问题,我们可以当作这A个瓶盖丢在一条直线上,现在他想从这些瓶盖里找出B个,使得距离最近的2个距离最大,他想知道,最大可以到多少呢? 输入输出 ...
- python路径找类并获取静态字段
Python通过路径找类并获取其中大写的静态字段 settings.py class Foo: DEBUG = True TEST = True xx.py import importlib path ...
- PYTHON学习第四天课后总结:
第三天学习课后总结: 今日重点: 流程控制 1,if 条件判断语句 2,while 循环 3,for 循环 一,if +条件判断语句: 1> if+条件判断表达式: 子代码1 子代码2 子代 ...
- 用两个栈实现队列与用两个队列实现栈(Python实现)
用两个栈实现队列: class QueueWithTwoStacks(object): def __init__(self): self._stack1 = [] self._stack2 = [] ...
- [Vue + TS] Create Type-Safe Vue Directives in TypeScript
Directives allow us to apply DOM manipulations as side effects. We’ll show you how you can create yo ...
- 数学定理证明机械化的中国学派(II)
所谓"学派"是指:存在一帮人,具有同样或接近的学术观点或学术立场,採用某种特定的"方法"(或途径),在一个学术方向上共同开展工作.而且做出了相当有迎影响的学术成 ...
- amazeui学习笔记二(进阶开发4)--JavaScript规范Rules
amazeui学习笔记二(进阶开发4)--JavaScript规范Rules 一.总结 1.注释规范总原则: As short as possible(如无必要,勿增注释):尽量提高代码本身的清晰性. ...
- matlab 局部特征检测与提取(问题与特征)
物体识别:SIFT 特征: 人脸识别:LBP 特征: 行人检测:HOG 特征: 0. 常见手工设计的低级别特征 manually designed low-level features 语音:高斯混合 ...
- JS 保留2位小数 四舍五入(小数点后面不足2位,自动用0补齐)
function changeTwoDecimal_f(x) { var f_x = parseFloat(x); if (isNaN(f_x)) { alert('function:changeTw ...