jquery-menu-aim插件是实现二级导航亚马逊式三角滑动的强力工具,它在性能上极佳,快速滑动,基本无延迟效果,源码位置见对应作者的github,接下来附上样例代码:

 $(function () {
$('.menu-left').menuAim({ // 插件的使用
activate: activateSub,
deactivate: deactivateSub,
exitMenu: exitMenuSub // 必须加,负责处理最后一次移入问题
});
}); function activateSub(row) { // 参数row自动获取当前元素
var subId = $(row).data('sub-id'),
$subMenu = $('#' + subId);
$subMenu.show();
} function deactivateSub() {
$('.menu-right li').hide();
} function exitMenuSub() {
return true;
} $(".menu-right li").mouseover(function () {
$(this).show();
}); $('.menu-right li').mouseleave(function () {
$(this).hide();
});
 ul {
list-style: none;
padding:;
margin:;
} .menu {
float: left;
} .menu-left {
width: 200px;
float: left;
} .menu-left li {
height: 50px;
line-height: 50px;
text-align: center;
background: #ccc;
} .menu-right {
width: 400px;
float: left;
} .menu-right li {
height: 320px;
background: #eee;
display: none;
}
 <!DOCTYPE html>
<html> <head>
<meta charset="utf-8">
<title>navigation</title>
<link rel="stylesheet" href="./index.css">
</head> <body>
<div class="menu">
<ul class="menu-left">
<li data-sub-id="hot">当季热门</li>
<li data-sub-id="domestic">国内游</li>
<li data-sub-id="overseas">海外游</li>
<li data-sub-id="around">周边游</li>
</ul>
<ul class="menu-right">
<li id="hot">
<div>one</div>
<div>one</div>
<div>one</div>
</li>
<li id="domestic">
<div>two</div>
<div>two</div>
<div>two</div>
</li>
<li id="overseas">
<div>three</div>
<div>three</div>
<div>three</div>
</li>
<li id="around">
<div>four</div>
<div>four</div>
<div>four</div>
</li>
</ul>
</div>
<script src="./jquery.js"></script>
<script src="./jquery.menu-aim.js"></script>
<script src="./index.js"></script>
</body> </html>

jquery-menu-aim插件实现二级导航的更多相关文章

  1. jQuery制作右侧边垂直二级导航菜单

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  2. 一款jquery编写图文下拉二级导航菜单特效

    一款jquery编写图文下拉二级导航菜单特效,效果非常简洁大气,很不错的一款jquery导航菜单特效. 这款jquery特效适用于很多的个人和门户网站. 适用浏览器:IE8.360.FireFox.C ...

  3. jQuery垂直二级导航菜单代码

    http://www.sucaihuo.com/js/395.html 分享一个简单的垂直二级菜单导航.   HTML <div id="my_menu" class=&qu ...

  4. 用jquery制作一个二级导航下拉菜单

    1使用$(function(){...})获取到想要作用的HTML元素. 2通过使用children()方法寻找子元素.       3通过使用show()方法来显示HTML元素.       4通过 ...

  5. 一款基于jquery和css3的响应式二级导航菜单

    今天给大家分享一款基于jquery和css3的响应式二级导航菜单,这款导航是传统的基于顶部,鼠标经过的时候显示二级导航,还采用了当前流行的响应式设计.效果图如下: 在线预览   源码下载 实现的代码. ...

  6. 二级导航内容均分--jquery

    这个是去年做过的一个项目中的算法,个人感觉还可以,所以拿出来分享下. 背景:头部导航二级导航有些内容太长,一列的话太过难看,就要分成两列,要做到按块尽量均分,排列顺序没有限制. 原理: 1.把各个二级 ...

  7. 三、jQuery--jQuery基础--jQuery基础课程--第10章 jQuery UI型插件

    1.拖曳插件——draggable 拖曳插件draggable的功能是拖动被绑定的元素,当这个jQuery UI插件与元素绑定后,可以通过调用draggable()方法,实现各种拖曳元素的效果,调用格 ...

  8. 整屏滚动效果 jquery.fullPage.js插件+CSS3实现

    最近很流行整屏滚动的效果,无论是在PC端还是移动端,本人也借机学习了一下,主要通过jquery.funnPage.js插件+CSS3实现效果. 本人做的效果: PC端:http://demo.qpdi ...

  9. FlexSlider jQuery滑动切换插件 参数

    demo:http://www.sucaihuo.com/jquery/0/6/demo/ FlexSlider是一个非常出色的jQuery滑动切换插件,它支持所有主流浏览器,并有淡入淡出效果.适合所 ...

随机推荐

  1. java1.8新特性(三 关于 ::的用法)

    java1.8 推出了一种::的语法 用法 身边 基本没人用1.8的新API 目前 我也是只处于学习 运用 阶段 有点 知其然不知其所以然 通过后面的学习,及时查漏补缺 一个类中 有 静态方法 ,非静 ...

  2. Feign api调用方式

    Feign使用简介 基本用法 基本的使用如下所示,一个对于canonical Retrofit sample的适配. interface GitHub { // RequestLine注解声明请求方法 ...

  3. PostgreSQL中的group by

    问题描述:今天使用了PostgerSQL查询统计一下相关信息,发现 报错了 SELECT * FROM "public"."dc_event_data" WHE ...

  4. Recyclerview 实现上拉加载更多

    LinearLayoutManager layoutManager; layoutManager = new LinearLayoutManager(getActivity()); layoutMan ...

  5. Java zxing生成二维码所需的jar包

    免费的,不需要积分. 共有2个jar包, 链接: https://pan.baidu.com/s/1QJcEkRQOp1NdrNAgGC6LvQ 密码: 4524

  6. [UE4]链接多个字符串Make Literal String

  7. jqgrid使用(1)生成表格

    1.引入js,css 2,基本配置 function init() { $("#list1").jqGrid({ url: "../Listing.ashx", ...

  8. Sharing Configuration in ASP.NET Core SPA Scenarios

    https://blogs.msdn.microsoft.com/webdev/2017/10/27/sharing-configuration-in-asp-net-core-spa-scenari ...

  9. 1-Lombok工具使用

    1.先给Eclispe安装Lombok插件 首先下载 lombok-1.16.6.jar 这个jar包  存放在系统任意盘里面  我这里是放在  c:\lombok-1.16.6.jar 运行命令 点 ...

  10. 03-String常用方法

    1.获取方法 /* * 编辑:刘诗华 int length() 获取字符串的长度 char charAt(int index) 获取特定位置的字符 (角标越界) int indexOf(String ...