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 相关文章推荐
Javascript 面向对象 继承
May 13 Javascript
设置checkbox为只读(readOnly)的两种方式
Oct 11 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
Feb 18 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
Jul 28 Javascript
深入浅析JavaScript函数前面的加号和叹号
Jul 09 Javascript
原生JS实现图片左右轮播
Dec 30 Javascript
React Native 搭建开发环境的方法步骤
Oct 30 Javascript
基于react后端渲染模板引擎noox发布使用
Jan 11 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 jQuery
element-ui 上传图片后清空图片显示的实例
Sep 04 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
Dec 13 Javascript
Vue自定义属性实例分析
Feb 23 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+xslt在windows平台上
2006/10/09 PHP
一个简易需要注册的留言版程序
2006/10/09 PHP
PHP中Date()时间日期函数的使用方法小结
2011/04/20 PHP
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
10款实用的PHP开源工具
2015/10/23 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
Laravel 类和接口注入相关的代码
2019/10/15 PHP
js的闭包的一个示例说明
2008/11/18 Javascript
JavaScript Sort 表格排序
2009/10/31 Javascript
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
jQuery焦点图切换简易插件制作过程全纪录
2014/08/27 Javascript
相册展示PhotoSwipe.js插件实现
2016/08/25 Javascript
JavaScript中const、var和let区别浅析
2016/10/11 Javascript
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
Angular4学习笔记之根模块与Ng模块
2017/09/09 Javascript
python实现查询苹果手机维修进度
2015/03/16 Python
Python语言实现机器学习的K-近邻算法
2015/06/11 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
浅谈python 线程池threadpool之实现
2017/11/17 Python
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
Python编程flask使用页面模版的方法
2018/12/28 Python
python 实现读取一个excel多个sheet表并合并的方法
2019/02/12 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
什么是反射
2012/03/17 面试题
UNIX文件名称有什么规定
2013/03/25 面试题
竞职演讲稿范文
2014/01/11 职场文书
《中彩那天》教学反思
2014/02/22 职场文书
中华魂演讲稿
2014/05/13 职场文书
李培根演讲稿
2014/05/22 职场文书
合同意向书范本
2014/07/30 职场文书
2014年银行员工工作总结
2014/11/12 职场文书
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python
Python基础之变量的相关知识总结
2021/06/23 Python