jQuery简单实现仿京东分类导航层效果


Posted in Javascript onJune 07, 2016

本文实例讲述了jQuery简单实现仿京东分类导航层效果。分享给大家供大家参考,具体如下:

<script src="jquery-1.11.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
  $(function () {
    var alink01 = $(".item > ul");
    alink01.hover(function () {
      //alert div
      var divId = $(this).find("div").attr("id");
      var div = $("#" + divId); //要浮动在这个元素旁边的层
      div.css("position", "absolute"); //让这个层可以绝对定位
      var self = $(this); //当前对象
      div.css("display", "block");
      var p = self.position(); //获取这个元素的left和top
      var x = p.left + self.width(); //获取这个浮动层的left
      div.css("left", x + 45); //20140916修改
      div.css("top", p.top);
      div.show();
      //mouseenter
      $(this).removeClass("unfocus").addClass("focus");
    },
    function () {
      var divId = $(this).find("div").attr("id");
      var div = $("#" + divId); //要浮动在这个元素旁边的层
      div.css("display", "none");
      //mouseleave
      $(this).removeClass("focus").addClass("unfocus");
    });
  });
</script>
<div class="leftbody">
  <div class="item">
  <span>全部分类</span>
  <ul class="focus">
    <li ><strong>php</strong> <br />
    php基本语法 php实例
    </li>
  </ul>
  <ul class="unfocus">
    <li ><strong>java</strong> <br />
    java语法 java面向对象
    </li>
  </ul>
  <ul class="unfocus">
    <li ><strong>Python</strong> <br />
    Python语法 Python图形处理
    </li>
  </ul>
  <ul class="unfocus">
    <li ><strong>javascript</strong> <br />
    javascript幻灯片 javascript网页特效
    </li>
  </ul>
  <ul class="unfocus">
    <li ><strong>C#</strong> <br />
    C#桌面应用程序 C#网络程序
    </li>
  </ul>
  <ul class="unfocus">
    <li ><strong>VC++</strong> <br />
    VC++系统程序开发 VC++网络程序
    </li>
  </ul>
  <ul class="unfocus">
    <li ><strong>Delphi</strong> <br />
    Delphi桌面程序 Delphi游戏开发
    </li>
  </ul>
  </div>
</div>

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

Javascript 相关文章推荐
Javascript String对象扩展HTML编码和解码的方法
Jun 02 Javascript
Extjs4 关于Store的一些操作(加载/回调/添加)
Apr 18 Javascript
用javascript读取xml文件读取节点数据
Aug 12 Javascript
一个例子轻松学会Vue.js
Jan 02 Javascript
jQuery实现Select下拉列表进行状态选择功能
Mar 30 jQuery
微信小程序 实现动态显示和隐藏某个控件
Apr 27 Javascript
JS验证码实现代码
Sep 14 Javascript
layui 给数据表格加序号的方法
Aug 20 Javascript
React Hooks的深入理解与使用
Nov 12 Javascript
微信小程序上传多图到服务器并获取返回的路径
May 05 Javascript
彻底搞懂并解决vue-cli4中图片显示的问题实现
Aug 31 Javascript
快速解决element的autofocus失效问题
Sep 08 Javascript
javascript之Array 数组对象详解
Jun 07 #Javascript
JavaScript语言精粹经典实例(整理篇)
Jun 07 #Javascript
jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)
Jun 07 #Javascript
javascript基础知识
Jun 07 #Javascript
jQuery+Ajax实现限制查询间隔的方法
Jun 07 #Javascript
JavaScript实现九九乘法表的简单实例
Jun 07 #Javascript
javascript如何定义对象数组
Jun 07 #Javascript
You might like
一个PHP数组应该有多大的分析
2009/07/30 PHP
解析php中用PHPMailer来发送邮件的示例(126.com的例子)
2013/06/24 PHP
php计算程序运行时间的简单例子分享
2014/05/10 PHP
ThinkPHP CURD方法之where方法详解
2014/06/18 PHP
PHP处理Json字符串解码返回NULL的解决方法
2014/09/01 PHP
laravel 判断查询数据库返回值的例子
2019/10/11 PHP
简单的jquery拖拽排序效果实现代码
2011/09/20 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
jQuery实现的超酷苹果风格图标滑出菜单效果代码
2015/09/16 Javascript
JS取模、取商及取整运算方法示例
2016/10/13 Javascript
JS动态生成年份和月份实例代码
2017/02/04 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
详解微信小程序中的页面代码中的模板的封装
2017/10/12 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
详解vue.js下引入百度地图jsApi的两种方法
2018/07/27 Javascript
详解webpack打包第三方类库的正确姿势
2018/10/20 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
重学JS 系列:聊聊继承(推荐)
2019/04/11 Javascript
详解Typescript 内置的模块导入兼容方式
2020/05/31 Javascript
[40:04]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Python pickle模块用法实例
2015/04/14 Python
对python添加模块路径的三种方法总结
2018/10/16 Python
Django models.py应用实现过程详解
2019/07/29 Python
python3中calendar返回某一时间点实例讲解
2020/11/18 Python
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
英国奢侈皮具品牌:Aspinal of London
2018/09/02 全球购物
zooplus波兰:在线宠物店
2019/07/21 全球购物
小学生国旗下演讲稿
2014/04/25 职场文书
优秀班集体申报材料
2014/12/25 职场文书
培养联系人考察意见
2015/06/01 职场文书
创业计划书之服装
2019/10/07 职场文书
MySQL 隔离数据列和前缀索引的使用总结
2021/05/14 MySQL
vue实现移动端div拖动效果
2022/03/03 Vue.js
【DOTA2】总决赛血虐~ XTREME GAMING vs MAGMA - OGA DOTA PIT 2022 CN
2022/04/02 DOTA
Java后端 Dubbo retries 超时重试机制的解决方案
2022/04/14 Java/Android