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类和继承 constructor属性
Mar 04 Javascript
javascript的BOM汇总
Jul 16 Javascript
基于javascript实现九宫格大转盘效果
May 28 Javascript
基于BootStrap Metronic开发框架经验小结【五】Bootstrap File Input文件上传插件的用法详解
May 12 Javascript
javascirpt实现2个iframe之间传值的方法
Jun 30 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
Sep 18 Javascript
微信小程序实现给嵌套template模板传递数据的方式总结
Dec 18 Javascript
vue自定义指令的创建和使用方法实例分析
Dec 04 Javascript
微信小程序webview与h5通过postMessage实现实时通讯的实现
Aug 20 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
Nov 24 Javascript
vue中使用router全局守卫实现页面拦截的示例
Oct 23 Javascript
JS canvas实现画板和签字板功能
Feb 23 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购物车实现代码
2011/10/10 PHP
PHP插入排序实现代码
2013/04/04 PHP
php仿QQ验证码的实例分析
2013/07/01 PHP
php输出xml必须header的解决方法
2014/10/17 PHP
php自定义类fsocket模拟post或get请求的方法
2015/07/31 PHP
php实现scws中文分词搜索的方法
2015/12/25 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
PDO::prepare讲解
2019/01/29 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
JS格式化数字金额用逗号隔开保留两位小数
2013/10/18 Javascript
div实现自适应高度的textarea实现angular双向绑定
2017/01/08 Javascript
nodejs搭建本地http服务器教程
2017/03/13 NodeJs
jQuery实现鼠标滑过预览图片大图效果的方法
2017/04/26 jQuery
vue+axios+element ui 实现全局loading加载示例
2018/09/11 Javascript
4个顶级JavaScript高级文本编辑器
2018/10/10 Javascript
浅谈JavaScript 代码整洁之道
2018/10/23 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
sharp.js安装过程中遇到的问题总结
2020/04/02 Javascript
[01:45:05]VGJ.T vs Newbee Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
[00:44]华丽开场!DOTA2勇士令状带来全新对阵画面
2019/05/15 DOTA
python获取各操作系统硬件信息的方法
2015/06/03 Python
Python中几个比较常见的名词解释
2015/07/04 Python
Python随机数用法实例详解【基于random模块】
2017/04/18 Python
Python获取二维矩阵每列最大值的方法
2018/04/03 Python
PyQt4实现下拉菜单可供选择并打印出来
2018/04/20 Python
python用post访问restful服务接口的方法
2018/12/07 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
用python做游戏的细节详解
2019/06/25 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
2020/03/06 Python
为什么python比较流行
2020/06/19 Python
Pytorch之扩充tensor的操作
2021/03/04 Python
HTML5 3D衣服摇摆动画特效
2016/03/17 HTML / CSS
干部个人考察材料
2014/12/24 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
MYSQL中文乱码问题的解决方案
2022/06/14 MySQL
win10系统计算机图标怎么调出来?win10调出计算机图标的方法
2022/08/14 数码科技