向上弹出菜单jQuery插件

插件名:柯乐义
英文名:Keleyi
js文件名称:jquery.keleyi.js
插件功能:该插件可以让你轻易地在页面上构建一个向上弹出的二级菜单。

支持浏览器:

keleyi 0.1.4版本支持IE6以及以上、Chrome、火狐(Firefox)、欧朋(Opera)、Safari等浏览器,也支持IE6

keleyi 0.1.3版本支持IE8以及以上、Chrome、火狐(Firefox)、欧朋(Opera)、Safari等浏览器,不支持IE6。

示例查看:http://keleyi.com/keleyi/

更多示例:0 1 2 3 4 5 6 7 8 9 10 11 12

从示例可以看出,Keleyi这个菜单插件使用方便,可以灵活自定义多种样式,包括颜色,位置,菜单项宽度等等。

下面给出一个示例的HTML文件代码:

<!DOCTYPE html>
<html>
<head>
<title>Keleyi(jQuery Menu Plugin) - keleyi.com</title><base target="_blank" /> 
<script type="text/javascript" src="http://keleyi.com/keleyi/pmedia/jquery/jquery-1.10.2.min.js"></script>
<link href="http://keleyi.com/keleyi/inc/jquery.keleyi.css" type="text/css" rel="Stylesheet" />
<style>
body
{
margin: 0px;
overflow:scroll;
}
</style>
</head>
<body>
<div style="text-align:center"><h1>Keleyi</h1>
A jQuery Menu Plugin 
</div>
<div style="height:360px;"></div>
<ul id="keleyi-menu">
<li><a href="http://keleyi.com">Home</a></li>
<li><a href="http://keleyi.com/menu/webqd/">Web</a>
<ul>
<li><a href="http://keleyi.com/menu/javascript/">Javascript</a></li>
<li><a href="http://keleyi.com/menu/jquery/">jQuery</a></li>
<li><a href="http://keleyi.com/menu/html5/">HTML5</a></li>
</ul>
</li>
<li><a href="http://keleyi.com/keleyi/">Keleyi</a></li>
<li><a href="http://keleyi.com/keleyi/demo/">Demo</a>
<ul>
<li><a href="http://keleyi.com/keleyi/demo/1.htm">Demo 1</a></li>
<li><a href="http://keleyi.com/keleyi/demo/2.htm">Demo 2</a></li>
<li><a href="http://keleyi.com/keleyi/demo/3.htm">Demo 3</a></li>
<li><a href="http://keleyi.com/keleyi/demo/4.htm">Demo 4</a></li>
<li><a href="http://keleyi.com/keleyi/demo/5.htm">Demo 5</a></li>
<li><a href="http://keleyi.com/keleyi/demo/6.htm">Demo 6</a></li>
<li><a href="http://keleyi.com/keleyi/demo/7.htm">Demo 7</a></li>
</ul>
</li>
<li><a href="http://keleyi.com/keleyi/demo/8.htm">Demo 8</a></li>
<li><a href="http://keleyi.com/keleyi/demo/9.htm">Demo 9</a></li>
</ul>
<div style="height:900px; visibility: visible;
</div>
<script type="text/javascript" src="http://keleyi.com/keleyi/inc/jquery.keleyi.js"></script>
<script type="text/javascript">
$("#keleyi-menu").keleyi({ "item_width": "100px", "bar_position": "relative"
, "margin": "0px auto 0px 0px"
});
</script>
</body>
</html>

插件的使用一:
使用这个插件,需要引用这3个文件(一个CSS文件,一个jQuery库,和一个插件js文件):
<link href="http://keleyi.com/keleyi/inc/jquery.keleyi.css" type="text/css" rel="Stylesheet" />
<script type="text/javascript" src="http://keleyi.com/keleyi/pmedia/jquery/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="http://keleyi.com/keleyi/inc/jquery.keleyi.js"></script>

插件的使用二:
从上面的代码看出,这个菜单的HTML代码非常简洁,格式如下:
<ul id="keleyi-menu">

<li><a href="http://keleyi.com">主菜单项一</a></li>
<li><a href="http://keleyi.com/keleyi/">主菜单项二</a></li>

<li><a href="http://keleyi.com/keleyi/demo/">主菜单项三</a>
<ul>
<li><a href="http://keleyi.com/keleyi/demo/1.htm">子菜单项1</a></li>
<li><a href="http://keleyi.com/keleyi/demo/2.htm">子菜单项2</a></li>
<li><a href="http://keleyi.com/keleyi/demo/3.htm">子菜单项3</a></li>
<li><a href="http://keleyi.com/keleyi/demo/4.htm">子菜单项4</a></li>
<li><a href="http://keleyi.com/keleyi/demo/5.htm">子菜单项5</a></li>
<li><a href="http://keleyi.com/keleyi/demo/6.htm">子菜单项6</a></li>
<li><a href="http://keleyi.com/keleyi/demo/7.htm">子菜单项7</a></li>
</ul>
</li>

</ul>

插件的使用三:
然后就是定义菜单的代码:
<script type="text/javascript">
$("#keleyi-menu").keleyi({ "item_width": "100px", "bar_position": "relative"
, "margin": "0px auto 0px 0px"
});
</script>

这样就可以在页面上显示一个特别的向上弹出菜单了。

菜单大全

原文:http://keleyi.com/a/bjac/c4oc8tyo.htm

时间: 2024-12-11 15:10:20

向上弹出菜单jQuery插件的相关文章

多级弹出菜单jQuery插件ZoneMenu

ZoneMenu是一个菜单jQuery插件,只需占用页面上的一个小区域,却可以实现多级菜单. 在线体验:http://keleyi.com/jq/zonemenu/ 点击这里下载 完整HTML文件代码: <!DOCTYPE html > <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <titl

自用的弹出窗口jquery插件

现有网上的弹出窗口插件很多, 但发现在项目应用中总会有些功能不能适用, 最后只好自己写一个:插件主要参考了ymPrompt弹窗代码, ymPrompt是JS的弹窗,本插件相当于是ymPrompt的jquery版吧, 不过经过大半年的修改,增加了些功能和作了一些改进: 里面代码并不复杂,希望可以对各位有些用处.附件里面有版本的更新说明, 还有一个弹窗最初版本的调用例子,不过经过修改后,调用方式有点修改.脚本代码 下载地址:http://www.huiyi8.com/sc/8377.html

magnific-popup 一款优秀, 多种功能于一身的弹出层jQuery插件.

功能很强大:灯箱, 画廊, 放大图片, 弹出Youtube GoogleMap, ajax读取popup等等文档:http://dimsemenov.com/plugins/magnific-popup/documentation.htmlExamples:http://dimsemenov.com/plugins/magnific-popup/

【转】10 个很有用的 jQuery 弹出层提示插件

模态对话框为网站用户提供了快速显示信息的方法,也可以用来提示错误.警告和确认等信息,这里介绍了 10 个弹出模态对话框插件. How to Create a jQuery Confirm Dialog Replacement Open Source TinyBox2 JavaScript Modal Windows Apprise: Attractive Alert and Dialog Box for jQuery noty Reveal: jQuery Modals Made Easy A

【jquery】fancybox 是一款优秀的 jquery 弹出层展示插件

今天给大家分享一款优秀的 jquery 弹出层展示插件 fancybox.它除了能够展示图片之外,还可以展示 flash.iframe 内容.html 文本以及 ajax 调用,我们可以通过 css 来自定义外观. fancybox 特点: 可以支持图片.html 文本.flash 动画.iframe 以及 ajax 的支持: 可以自定义播放器的 css 样式: 可以以组的形式进行播放: 如果将鼠标滚动插件(mouse wheel plugin)包含进来的话 fancybox 还能支持鼠标滚轮滚

隐藏在左侧的jquery弹性弹出菜单

隐藏在左侧的弹性弹出菜单,从淘宝扣下来的,也可作为JAvaScript缓冲动画的典型教程.本弹性菜单可扩展性强,实际上不光可以做成菜单,也可布局一些图文混排的内容或一段视频,总之被弹出的内容是在一段Div内,怎么布置就看你的了. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&qu

jQuery Dialog弹出层对话框插件

Dialog.js的相关注释已经添加,可以按照注释,进行相关样式的修改,适用于自定义的各个系统! dialog.js 1 /** 2 * jQuery的Dialog插件. 3 * 4 * @param object content 5 * @param object options 选项. 6 * @return 7 */ 8 function Dialog(content, options) 9 { 10 var defaults = { // 默认值. 11 title:'标题', // 标

Bootstrap 弹出框(Popover)插件

Bootstrap 弹出框(Popover)插件与Bootstrap 提示工具(Tooltip)插件类似,提供了一个扩展的视图,用户只需要把鼠标指针悬停到元素上面即可.弹出框的内容完全由Bootstrap Data API来填充. 用法 弹出框插件根据需要生成内容或标记,默认情况下把弹出框(Popover)放在它们触发元素的后面,您可以有两种方法来启动弹出框 1.通过data属性:如需要添加一个弹出框,只需要向锚或按钮添加一个data-toggle="popover"即可.锚的 tit

iOS_21团购_顶部菜单和弹出菜单联动

最后效果图: 各控件关系图1: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcHJlX2VtaW5lbnQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >\ 各控件关系图2: 点击Dock上面的buttonDockItem, 创建经导航控制器包装的DealListController, 而且加入到主控制器的右側空间 // // Deal