本文实例为大家分享了jquery仿京东侧边栏导航的具体代码,供大家参考,具体内容如下

样式代码
<style>
*{
padding: 0;
margin: 0;
border: 0;
}
body{
height: 2000px;
}
.right_ng{
width: 40px;
height: 100%;
position: absolute;
position: fixed;
right: 0px;
background: #666666;
}
.sign{
width: 40px;
height: 40px;
margin-top:280%;
}
.sign_top{
margin-top: 10px;
}
.sign_add_height{
height: 140px;
background: #888888;
color: #ffffff;
font-size: 13px;
list-style: none;
font-weight: bold;
}
.sign_add_height ul{
margin-top: 6px;
cursor: pointer;
}
.sign_add_height ul li{
list-style-type: none;
width: 20px;
height: 20px;
margin-top: 5px;
}
.buy{
width: 20px;
height: 20px;
border-radius: 10px 10px;
background:#666;
}
.sign_QR{
margin-top: 200%;
position: absolute;
bottom: 50px;
position: fixed;
background: #666666;
}
.sign_end{
position: absolute;
bottom: 0px;
position: fixed;
background: #666666;
}
.sign img{
width: 22px;
height: 22px;
margin-top: 10px;
cursor: pointer;
}
.run_sign{
width: 100px;
height: 40px;
margin-left: -100px;
margin-top: -35px;
background: #666666;
color: #1afa29;
font-size: 13px;
line-height: 40px;
cursor: pointer;
}
.run_QR{
height: 250px;
width: 200px;
margin-left: -200px;
margin-top: -245px;
}
.sign_float{
position: fixed;
}
</style>
jQuery代码
这里把图片的名称换成数字的,每一个图标都有两个图片, 一个白色和一个绿色的,当鼠标移动到其中一个图标处时,改变其图片使其变色,因为一共有八个图标,所以总共有16张图片。因此图片名改变为当前图片名称数字+8。
这里用的动态是slideDown与slideUp。需要注意的是要设置索引来寻找但前对象的位置(因为是在for循环里有了索引才能找到当前对象的图片的数字名称)。
<script>
$(function(){
$('.run_sign').css('display','none');
$(".run_QR img").attr("src","img/17.png");
for(var i=0;i<8;i++){
if(i==6){
$('.sign').eq(i).hover(function(){ $(this).css('background','#ea68a2').find('.img_1').attr("src","img/15.png");
$(this).find('.run_sign').css('visibility','visible').stop().slideDown(200);},function(){
$(this).css('background','#666666').find('.img_1').attr("src","img/7.png");
$(this).find('.run_sign').css('visibility','visible').stop().slideUp(200);})}
else if(i==5){
$('.sign').eq(i).hover(function(){ $(this).css('background','#ea68a2').find('img').attr("src","img/14.png");},function(){
$(this).css('background','#888888').find('img').attr("src","img/6.png");})}
else{ $('.sign').eq(i).hover(function(){
var b=$(this).index();
$(this).css('background','#ea68a2').find('img').attr("src","img/"+(b+9)+".png");
$(this).find('.run_sign').css('visibility','visible').stop().slideDown(200);},function(){
var b=$(this).index();
$(this).css('background','#666666').find('img').attr("src","img/"+(b+1)+".png");
$(this).find('.run_sign').css('visibility','visible').stop().slideUp(200);})}}
});
</script>
布局代码
<body>
<div class="right_ng">
<div class="sign">
<center>
<img src="img/1.png" />
</center>
<div class="run_sign">
<center>
<span><b>我的订单</b></span>
</center>
</div>
</div>
<div class="sign sign_top">
<center>
<img src="img/2.png" />
</center>
<div class="run_sign">
<center>
<span><b>我的收藏</b></span>
</center>
</div>
</div>
<div class="sign sign_top">
<center>
<img src="img/3.png" />
</center>
<div class="run_sign">
<center>
<span><b>我的优惠券</b></span>
</center>
</div>
</div>
<div class="sign sign_top">
<center>
<img src="img/4.png" />
</center>
<div class="run_sign">
<center>
<span><b>我的足迹</b></span>
</center>
</div>
</div>
<div class="sign sign_top">
<center>
<img src="img/5.png" />
</center>
<div class="run_sign">
<center>
<span><b>我的JImu</b></span>
</center>
</div>
</div>
<div class="sign sign_top sign_add_height">
<center>
<img src="img/6.png" />
<ul>
<li>购</li>
<li>物</li>
<li>车</li>
<li class="buy">0</li>
</ul>
</center>
</div>
<div class="sign sign_top sign_QR">
<center>
<img class="img_1" src="img/7.png" />
</center>
<div class="run_sign run_QR">
<center>
<img class="img_2" src="img/17.png" style="width: 160px;height: 170px;">
<br />微信扫码享优惠
</center>
</div>
</div>
<div class="sign sign_top sign_end">
<center>
<img src="img/8.png" />
</center>
<div class="run_sign">
<center>
<span><b>加关注</b></span>
</center>
</div>
</div>
</div>
</body>
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# jquery仿京东侧边栏导航
# jquery仿京东侧边栏
# jquery侧边导航
# 博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
# jQuery固定浮动侧边栏实现思路及代码
# Jquery实现侧边栏跟随滚动条固定(兼容IE6)
# jQuery侧边栏随窗口滚动实现方法
# jquery实现侧边栏左右伸缩效果的示例
# jQuery实现智能判断固定导航条或侧边栏的方法
# jQuery侧边栏实现代码
# 基于jQuery倾斜打开侧边栏菜单特效代码
# Jquery实现显示和隐藏的4种简单方式
# JQuery显示、隐藏div的几种方法简明总结
# jQuery实现侧边栏隐藏与显示的方法详解
# 的是
# 是在
# 都有
# 使其
# 其中一个
# 大家分享
# 需要注意
# 具体内容
# 大家多多
# 总共有
# 京东
# 当鼠标
# ffffff
# color
# size
# font
# sign_add_height
# sign_top
# list
# radius
相关文章:
宝塔建站无法访问?如何排查配置与端口问题?
个人网站制作流程图片大全,个人网站如何注销?
免费制作小说封面的网站有哪些,怎么接网站批量的封面单?
建站之星代理费用多少?最新价格详情介绍
建站主机无法访问?如何排查域名与服务器问题
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
深圳网站制作平台,深圳市做网站好的公司有哪些?
小建面朝正北,A点实际方位是否存在偏差?
建站主机CVM配置优化、SEO策略与性能提升指南
广州美橙建站如何快速搭建多端合一网站?
c# 在高并发场景下,委托和接口调用的性能对比
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
如何确认建站备案号应放置的具体位置?
已有域名如何快速搭建专属网站?
seo网站制作优化,网站SEO优化步骤有哪些?
网站制作的步骤包括,正确网址格式怎么写?
如何在宝塔面板中创建新站点?
制作农业网站的软件,比较好的农业网站推荐一下?
制作网站公司那家好,网络公司是做什么的?
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?
网页设计网站制作软件,microsoft office哪个可以创建网页?
长沙做网站要多少钱,长沙国安网络怎么样?
Python如何创建带属性的XML节点
C#如何在一个XML文件中查找并替换文本内容
制作企业网站建设方案,怎样建设一个公司网站?
建站主机选虚拟主机还是云服务器更好?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
如何在腾讯云免费申请建站?
哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
如何在Windows服务器上快速搭建网站?
企业微网站怎么做,公司网站和公众号有什么区别?
微课制作网站有哪些,微课网怎么进?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
在线制作视频的网站有哪些,电脑如何制作视频短片?
如何自定义建站之星模板颜色并下载新样式?
安徽网站建设与外贸建站服务专业定制方案
定制建站策划方案_专业建站与网站建设方案一站式指南
高防服务器租用首荐平台,企业级优惠套餐快速部署
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
javascript中对象的定义、使用以及对象和原型链操作小结
如何快速生成高效建站系统源代码?
网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?
婚礼视频制作网站,学习*后期制作的网站有哪些?
如何打造高效商业网站?建站目的决定转化率
C++用Dijkstra(迪杰斯特拉)算法求最短路径
*请认真填写需求信息,我们会在24小时内与您取得联系。