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 DOM 学习第五章 表单简介
Feb 19 Javascript
jquery怎样实现ajax联动框(二)
Mar 08 Javascript
javascript页面上使用动态时间具体实现
Mar 18 Javascript
jQuery简单图表peity.js使用示例
May 02 Javascript
javascript获取四位数字或者字母的随机数
Jan 09 Javascript
JavaScript获取元素尺寸和大小操作总结
Feb 27 Javascript
node.js实现爬虫教程
Aug 25 Javascript
javascript实现一个网页加载进度loading
Jan 04 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
May 09 Javascript
浅析JS中什么是自定义react数据验证组件
Oct 19 Javascript
小程序接口的promise化的实现方法
Dec 11 Javascript
vue 使用rules对表单字段进行校验的步骤
Dec 25 Vue.js
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
站长助手-网站web在线管理程序 v1.0 下载
2007/05/12 PHP
请离开include_once和require_once
2013/07/18 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
JavaScript 动态改变图片大小
2009/06/11 Javascript
淘宝搜索框效果实现分析
2011/03/05 Javascript
jQuery获取样式中的背景颜色属性值/颜色值
2012/12/17 Javascript
js捕获鼠标右键菜单中的粘帖事件实现代码
2013/04/01 Javascript
JavaScript实现页面实时显示当前时间的简单实例
2013/07/20 Javascript
jquery.Ajax()方法调用Asp.Net后台的方法解析
2014/02/13 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
2014/12/04 Javascript
javascript cookie的简单应用
2016/02/24 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
jsonp格式前端发送和后台接受写法的代码详解
2019/11/07 Javascript
微信小程序利用button控制条件标签的变量问题
2020/03/15 Javascript
python抓取网页图片示例(python爬虫)
2014/04/27 Python
python实现跨文件全局变量的方法
2014/07/07 Python
python的即时标记项目练习笔记
2014/09/18 Python
Python扫描IP段查看指定端口是否开放的方法
2015/06/09 Python
python中实现k-means聚类算法详解
2017/11/11 Python
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
2019/01/30 Python
Python爬虫实现使用beautifulSoup4爬取名言网功能案例
2019/09/15 Python
CSS+jQuery+PHP+MySQL实现的在线答题功能
2015/04/25 HTML / CSS
微信html5页面调用第三方位置导航的示例
2018/03/14 HTML / CSS
英国泰坦旅游网站:全球陪同游览,邮轮和铁路旅行
2016/11/29 全球购物
美国高端医师级美容产品电商:BeautifiedYou.com
2017/04/17 全球购物
Under Armour澳大利亚官网:美国知名的高端功能性运动品牌
2018/02/22 全球购物
abstract class和interface有什么区别
2013/08/04 面试题
木工主管岗位职责
2013/12/08 职场文书
《愚公移山》教学反思
2014/02/20 职场文书
《跨越海峡的生命桥》教学反思
2014/02/24 职场文书
关于运动会的口号
2014/06/07 职场文书
市级三好生竞选稿
2015/11/21 职场文书