当前位置:首页 > 日记 > 正文

jquery仿京东侧边栏导航效果

jquery仿京东侧边栏导航效果

本文实例为大家分享了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.webp");      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.webp");        $(this).find('.run_sign').css('visibility','visible').stop().slideDown(200);},function(){        $(this).css('background','#666666').find('.img_1').attr("src","img/7.webp");        $(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.webp");},function(){        $(this).css('background','#888888').find('img').attr("src","img/6.webp");})}    else{      $('.sign').eq(i).hover(function(){   var b=$(this).index();         $(this).css('background','#ea68a2').find('img').attr("src","img/"+(b+9)+".webp");         $(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)+".webp");         $(this).find('.run_sign').css('visibility','visible').stop().slideUp(200);})}} });</script>

布局代码

<body> <div class="right_ng">  <div class="sign">   <center>   <img src="img/1.webp" />   </center>    <div class="run_sign">   <center>   <span><b>我的订单</b></span>   </center>  </div> </div>  <div class="sign sign_top">   <center>   <img src="img/2.webp" />   </center>    <div class="run_sign">   <center>   <span><b>我的收藏</b></span>   </center>  </div> </div>    <div class="sign sign_top">   <center>    <img src="img/3.webp" />   </center>     <div class="run_sign">    <center>     <span><b>我的优惠券</b></span>    </center>    </div>   </div>    <div class="sign sign_top">   <center>    <img src="img/4.webp" />   </center>      <div class="run_sign">     <center>     <span><b>我的足迹</b></span>     </center>     </div>   </div>      <div class="sign sign_top">   <center>    <img src="img/5.webp" />   </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.webp" />    <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.webp" />   </center>     <div class="run_sign run_QR">    <center>   <img class="img_2" src="img/17.webp" style="width: 160px;height: 170px;">   <br />微信扫码享优惠    </center>   </div>   </div>  <div class="sign sign_top sign_end">   <center>    <img src="img/8.webp" />   </center>    <div class="run_sign">    <center>     <span><b>加关注</b></span>    </center>   </div> </div>        </div></body>

效果图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关文章

word2013和2003如何将表格文字居中

word2013和2003如何将表格文字居中

文字居中,如何将,表格,电脑软件,  越是简单的软件,我们越是很难全部掌握,就拿我们经常使用的word来说,我们可能只是了解其中的皮毛,还有很多只是有待我们去学习,就拿将表格中文字居中来说,就有很多方法,那么下面就由小编给大家分享下word2013和2…

怎么在ppt中设计出很漂亮的照片特

怎么在ppt中设计出很漂亮的照片特

照片,很漂亮,特效,电脑软件,ppt,  ppt中可以单间的对图片进行编辑,虽然没有ps图片编辑强大,但是可以制作出一些漂亮的效果。以下是小编为您带来的关于ppt设计出很漂亮的照片特效,希望对您有所帮助。ppt设计出很漂亮的照片特效1、首先启动ppt…

怎么在WPS文字中使用MathType插入

怎么在WPS文字中使用MathType插入

文字,公式,电脑软件,WPS,MathType,  WPS文字中提供了&ldquo;插入对象&rdquo;的功能,配合专业的数学公式编辑软件MathType,即可在WPS实现快速插入公式的功能!以下是小编为您带来的关于WPS中使用MathType插入公式,希望对您有所帮助。WPS中使用…

excel显示公式不显示值的解决方法

excel显示公式不显示值的解决方法

显示,解决方法,公式,电脑软件,excel,  Excel中如何解决显示公式不显示值的问题呢?下面是小编带来的关于excel显示公式不显示值的解决方法,希望阅读过后对你有所启发!excel显示公式不显示值的解决方法(一)显公式不显值步骤:进入&ldquo;公式&rd…

excel2007取消正在配置进度的方法

excel2007取消正在配置进度的方法

配置,取消,方法,步骤,进度,  在使用offic 2007 的时候 是不是经常被自动跳出的&ldquo;配置进度&rdquo;感到抓狂!! oh 天啊 ,打开一个word 要等待好几分钟的 &ldquo;配置进度&rdquo;通过修改文件,可以取消这个配置进度。今天,小编教大家如何…

wps表格如何设置页面布局竖版变横

wps表格如何设置页面布局竖版变横

布局,页面布局,方法,文字,设置,  wps是金山软件公司的一种办公软件,对日常办公起到了重要作用,那么大家对它的一些功能又有多少了解呢?大家知道WPS文字设置成横版和竖体字的方法吗?下面小编马上就告诉大家wps文字布局设置竖版变横版的方法…

WPS表格中装裱字画的方法流程是什

WPS表格中装裱字画的方法流程是什

方法,表格,流程,电脑软件,WPS,  WPS表格中也可以装裱字画呢,把字画装裱的跟现实生活中的字画一样好看,就需要掌握这些方法了。以下是小编为您带来的关于WPS表格中装裱字画的方法及流程,希望对您有所帮助。WPS表格中装裱字画的方法及流程装裱…

qq情侣带字符个性签名

qq情侣带字符个性签名

字符,个性签名,情侣,大全,电脑软件,  一句情侣个性签名:我不想做你生命中的离开,只想做你生命里最完美的永远。下面小编给大家分享了关于qq情侣带字符个性签名,希望你喜欢。qq情侣带字符个性签名精选1) 莪拿青春赌明天,明天会不会让莪失望2) …

echarts学习笔记之图表自适应问题

echarts学习笔记之图表自适应问题

自适应,图表,详解,学习笔记,电脑软件,前言为了直观查看公司服务器各个进程占用的内存动态情况,我使用echarts进行数据可视化,具体的实现过程按下不表。最后实现的效果如图:然后问题就来了,因UI采用了Bootstrap响应式框架,所以除了图表之外其他都…

PS制作黑白粉笔卡通人物画有什么技

PS制作黑白粉笔卡通人物画有什么技

人物画,有什么,黑白,卡通,技巧,  使用Photoshop快速的把人像变成黑板粉笔画效果,这种类似于人像的漫画手绘效果,以下是小编为您带来的关于制作黑白粉笔卡通人物画的PS技巧,希望对您有所帮助。制作黑白粉笔卡通人物画的PS技巧先看下最终效果…

js a标签点击事件

js a标签点击事件

点击事件,标签,电脑软件,js,当我们在处理a标签上的点击事件时发现即使href=""里面为空,点击事件的效果也不明显,这种情况该如何处理呢?常见的处理方法有以下几种:1.a href="javascript:void(0);" rel="external nofollow" onclick="met…

WPS表格怎么文字粘贴为WPS表格文字

WPS表格怎么文字粘贴为WPS表格文字

文字,教程,方法,表格,图片,  WPS表格里提供了一个将文字粘贴为图片的功能,现在小编就为大家来说明一下如何操作。希望对你有帮助!WPS表格文字粘贴为图片的方法教程鼠标点击要粘贴的内容,在弹出的菜单下选择【复制】。(如图所示)WPS表格文字…