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 相关文章推荐
Jquery中增加参数与Json转换代码
Nov 20 Javascript
js showModalDialog弹出窗口实例详解
Jan 07 Javascript
js获取select标签选中值的两种方式
Jan 09 Javascript
fixedBox固定div漂浮代码支持ie6以上大部分主流浏览器
Jun 26 Javascript
js中自定义方法实现停留几秒sleep
Jul 11 Javascript
js图片卷帘门导航菜单特效代码分享
Sep 10 Javascript
JavaScript实战之带收放动画效果的导航菜单
Aug 16 Javascript
js+canvas实现验证码功能
Sep 21 Javascript
优雅地使用loading(推荐)
Apr 20 Javascript
vue.js实现二级菜单效果
Oct 19 Javascript
Vue混入mixins滚动触底的方法
Nov 22 Javascript
vue 组件销毁并重置的实现
Jan 13 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
中国的第一台收音机
2021/03/01 无线电
php模拟socket一次连接,多次发送数据的实现代码
2011/07/26 PHP
php判断电脑访问、手机访问的例子
2014/05/10 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
PHP实现返回JSON和XML的类分享
2015/01/28 PHP
Display SQL Server Version Information
2007/06/21 Javascript
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
2011/02/22 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
jQuery的:parent选择器定义和用法
2014/07/01 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
Jquery 分页插件之Jquery Pagination
2015/08/25 Javascript
使用jquery获取url以及jquery获取url参数的实现方法
2016/05/25 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
JavaScript编写棋盘覆盖代码详解
2017/08/28 Javascript
VSCode配置react开发环境的步骤
2017/12/27 Javascript
Vue中使用vue-i18插件实现多语言切换功能
2018/04/25 Javascript
JS实现简单的星期格式转换功能示例
2018/07/23 Javascript
用Vue.js在浏览器中实现裁剪图像功能
2019/06/18 Javascript
node基于async/await对mysql进行封装
2019/06/20 Javascript
JS前端知识点 运算符优先级,URL编码与解码,String,Math,arguments操作整理总结
2019/06/27 Javascript
python两种遍历字典(dict)的方法比较
2014/05/29 Python
Python中为什么要用self探讨
2015/04/14 Python
python九九乘法表的实例
2017/09/26 Python
python实现简单文件读写函数
2021/02/25 Python
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
巴西手表购物网站:eclock
2019/03/19 全球购物
应届毕业生专业个人求职自荐信格式
2013/11/20 职场文书
历史专业大学生职业生涯规划书
2014/03/13 职场文书
小学安全工作汇报材料
2014/08/19 职场文书
授权收款委托书
2014/09/23 职场文书
复兴之路纪录片观后感
2015/06/02 职场文书
2016年中秋节慰问信
2015/12/01 职场文书
python基础学习之生成器与文件系统知识总结
2021/05/25 Python