jquery仿京东侧边栏导航效果
发布时间 - 2026-01-10 23:22:37 点击率:次本文实例为大家分享了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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
JavaScript如何实现倒计时_时间函数如何精确控制
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
如何快速搭建高效可靠的建站解决方案?
百度浏览器如何管理插件 百度浏览器插件管理方法
javascript中对象的定义、使用以及对象和原型链操作小结
Laravel如何集成Inertia.js与Vue/React?(安装配置)
Android okhttputils现在进度显示实例代码
Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】
JavaScript常见的五种数组去重的方式
高端智能建站公司优选:品牌定制与SEO优化一站式服务
QQ浏览器网页版登录入口 个人中心在线进入
Linux安全能力提升路径_长期防护思维说明【指导】
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
如何在Ubuntu系统下快速搭建WordPress个人网站?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
深圳网站制作培训,深圳哪些招聘网站比较好?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
html如何与html链接_实现多个HTML页面互相链接【互相】
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
三星网站视频制作教程下载,三星w23网页如何全屏?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
高防服务器租用指南:配置选择与快速部署攻略
魔方云NAT建站如何实现端口转发?
uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
如何用花生壳三步快速搭建专属网站?
微信小程序 input输入框控件详解及实例(多种示例)
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
Laravel路由怎么定义_Laravel核心路由系统完全入门指南
如何快速搭建高效服务器建站系统?
如何在Windows环境下新建FTP站点并设置权限?
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
zabbix利用python脚本发送报警邮件的方法
Laravel如何升级到最新版本?(升级指南和步骤)
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
Linux系统命令中screen命令详解
黑客如何利用漏洞与弱口令入侵网站服务器?
如何打造高效商业网站?建站目的决定转化率
米侠浏览器网页背景异常怎么办 米侠显示修复
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
网站页面设计需要考虑到这些问题
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
php结合redis实现高并发下的抢购、秒杀功能的实例
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
如何彻底删除建站之星生成的Banner?

