jQuery菜单插件superfish使用指南


Posted in Javascript onApril 21, 2015

下载地址:http://plugins.jquery.com/project/Superfish

文档说明:http://users.tpg.com.au/j_birch/plugins/superfish/#getting-started

Superfish的一些特点及效果:

使用纯Css实现动态效果,跨浏览器,支持最烂浏览器IE6
可设置下拉菜单在鼠标离开时自动隐藏时间。默认是800毫秒
支持淡入淡出动画
支持键盘响应
对含有子菜单的母菜单自动加入提示箭头
支持阴影效果,但需要有好的浏览器支持,如Firefox,chrome…最烂浏览器IE6就免了
可选回调js函数

使用说明

1、1.首先,在页面中引入Jquery和Superfish文件

<script src="Jquery.js" type="text/javascript"><!--mce:0--></script>
<script src="superfish.js" type="text/javascript"><!--mce:1--></script>

2、2.其次,用ul li做菜单内容

<ul class="sf-menu">
 <li><a href="#aa">menu item that is quite long</a></li>
 <li class="current">
    <a href="#ab">menu item →</a>
<ul>
 <li class="current"><a href="#">menu item</a></li>
 <li><a href="#aba">menu item</a></li>
 <li><a href="#abb">menu item</a></li>
</ul>
</li>
</ul>

3、最后,创建初始化菜单并设置效果

$(document).ready(function(){
  $("ul.sf-menu").superfish({
    hoverClass:  'sfHover', //当鼠标掠过时的class
    pathClass:   'overideThisToUse', // 激活的菜单项的class
    pathLevels:  1,    // 菜单级数
    delay:     800,    // 下拉菜单在鼠标离开时自动隐藏时间。默认是800毫秒
    animation:   {opacity:'show'}, // 动画效果,参考Jquery的动画jQuery's .animate()
    speed:     'normal',  // 动画速度, 参考Jquery的动画jQuery's .animate()
    dropShadows:  true,   // 阴影效果,关闭用‘false'
    onInit:    function(){},  // 初始化的回调函数
    onBeforeShow: function(){}, // 子菜单显示前回调函数
    onShow:    function(){}, // 子菜单显示时回调函数
    onHide:    function(){}  // 子菜单隐藏时回调函数
  });
 });

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
IE autocomplete internet explorer's autocomplete
Jun 30 Javascript
尝试在让script的type属性等于text/html
Jan 15 Javascript
ActiveX控件与Javascript之间的交互示例
Jun 04 Javascript
详解JavaScript对W3C DOM模版的支持情况
Jun 16 Javascript
Javascript对象字面量的理解
Jun 22 Javascript
JS Canvas定时器模拟动态加载动画
Sep 17 Javascript
vue实现新闻展示页的步骤详解
Apr 11 Javascript
vue-router的钩子函数用法实例分析
Oct 26 Javascript
JS实现导航栏楼层特效
Jan 01 Javascript
vue实现简单的登录弹出框
Oct 26 Javascript
JavaScript实现滚动加载更多
Dec 27 Javascript
React实现todolist功能
Dec 28 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
Apr 21 #Javascript
jQuery标签编辑插件Tagit使用指南
Apr 21 #Javascript
jQuery背景插件backstretch使用指南
Apr 21 #Javascript
jQuery关键词说明插件cluetip使用指南
Apr 21 #Javascript
纯js实现重发验证码按钮倒数功能
Apr 21 #Javascript
jQuery滚动条插件nanoscroller使用指南
Apr 21 #Javascript
jQuery验证插件validation使用指南
Apr 21 #Javascript
You might like
PHP 数组遍历顺序理解
2009/09/09 PHP
php中使用ExcelFileParser处理excel获得数据(可作批量导入到数据库使用)
2010/08/21 PHP
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
2014/11/03 PHP
PHP读取汉字的点阵数据
2015/06/22 PHP
thinkPHP查询方式小结
2016/01/09 PHP
PHP实现普通hash分布式算法简单示例
2018/08/06 PHP
textarea的value是html文件源代码,存成html文件的代码
2007/04/20 Javascript
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
JS对HTML表格进行增删改操作
2016/08/22 Javascript
js 性能优化之快速响应的用户界面
2017/02/15 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
2017/03/25 Javascript
JQuery模拟实现网页中自定义鼠标右键菜单功能
2018/11/14 jQuery
cocos2dx+lua实现橡皮擦功能
2018/12/20 Javascript
详解webpack引用jquery(第三方模块)的三种办法
2019/08/21 jQuery
如何换个角度使用VUE过滤器详解
2019/09/11 Javascript
jQuery实现简单弹幕效果
2019/11/28 jQuery
[42:11]TNC vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python通过smpt发送邮件的方法
2015/04/30 Python
深入理解Python中变量赋值的问题
2017/01/12 Python
python中时间、日期、时间戳的转换的实现方法
2019/07/06 Python
python suds访问webservice服务实现
2020/06/26 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
Lacoste美国官网:经典POLO衫品牌
2016/10/12 全球购物
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
手工制作的意大利皮革运动鞋:KOIO
2020/01/05 全球购物
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
2013/05/09 面试题
解释下面关于J2EE的名词
2013/11/15 面试题
运动会获奖感言
2014/02/11 职场文书
《故都的秋》教学反思
2014/04/15 职场文书
八荣八耻的活动方案
2014/08/16 职场文书
就业协议书样本
2014/08/20 职场文书
党员个人整改方案及措施
2014/10/25 职场文书
出差报告格式模板
2014/11/06 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
导游词之峨眉山
2019/12/16 职场文书