您的位置:首页 > 其它

第24款插件:rb_menu 活动弹出式菜单

2013-01-20 03:41 387 查看
描述:这个插件提供的效果为当鼠标放置在菜单名称上时整个菜单如同幻灯片一样弹出,鼠标离开后自动收回。

兼容浏览器:IE+/Firefox/Google Chrome

官方链接: http://www.getintothis.com/blog/2006/09/26

JS下载:http://ijquery.360sites.cn/js/rb_menu.js

备注:使用这个插件时要结合jquery-ui,这里有下载地址: http://ijquery.360sites.cn/js/jquery-ui-1.7.2.custom.min.js

预览: http://ijquery.360sites.cn/demo/rb_menu

打包下载: http://ijquery.360sites.cn/demo/rb_menu/rb_menu.zip

参数说明:

transition: 'easeOutBounce', //过渡-擦除效果,想要更多的可以用 jquery.easing.js效果,官网 http://gsgd.co.uk/sandbox/jquery/easing/
triggerEvent: 'mouseover', //触发动作:mouseover, mousedown, mouseup, click, dblclick

loadHideDelay : 1000, //页面加载时隐藏的时间,这里是1000毫秒,即1秒

blurHideDelay: 500, //鼠标离开后隐藏的时间

effectDuration: 1000, //过渡时间

hideOnLoad: true, //页面加载时是否隐藏菜单

autoHide: true 当鼠标离开时是否自动隐藏菜单

复制代码
JS引用代码:

<script type="text/javascript" charset="utf-8" src="http://ijquery.360sites.cn/js/jquery-1.3.2.min.js"></script>

<script type="text/javascript" charset="utf-8" src="http://ijquery.360sites.cn/js/jquery-ui-1.7.2.custom.min.js"></script>

<script type="text/javascript" charset="utf-8" src="http://ijquery.360sites.cn/js/rb_menu.js"></script>

<script type="text/javascript">

$(function () {

$('#menu').rb_menu();

});

</script>

复制代码
HTML代码:

说明:在此菜单的class名称必须是menu和clearfix,菜单总名称menu的class属性定义为toggle,子菜单定义为items。

<div id="menu" class="menu clearfix">

<div class="toggle">menu »</div>

<div class="items">

<ul>

<li><a href="#">jQuery</a></li>

<li><a href="#">Plugins</a></li>

<li><a href="#">UI</a></li>

<li><a href="#">About</a></li>

<li><a href="#">Donate</a></li>

<li><a href="#">Download</a></li>

<li><a href="#">Plugin Download</a></li>

</ul>

</div>

</div>

复制代码
CSS代码:

<link rel="stylesheet" type="text/css" href="rb_menu.css" media="all" />

复制代码
即:

.menu {

font-family: arial, verdana, sans-serif;

position: relative;

}

.menu, .menu .toggle {

height: 25px;

line-height: 25px;

}

.menu .toggle {

color: #999;

font-size: 11px;

font-weight: bold;

cursor: hand;

cursor: pointer;

position: absolute;

left: 0;

top: 0;

width: 50px;

}

.menu .toggle-hover {

color: red;

}

.menu .items {

position: absolute;

left: 50px;

top: 0;

}

.menu .items ul,

.menu .items li {

list-style-type: none;

padding: 0;

margin: 0;

}

.menu .items li {

float: left;

height: 25px;

line-height: 25px;

padding: 0 10px 0 0;

}

.menu .items a {

font-size: 16px;

font-weight: regular;

color: #f90;

text-decoration: none;

}

.menu .items a:hover {

text-decoration: underline;

}

.menu .items a.current {

color: #999;

}

.clearfix:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

复制代码

[转] http://ijquery.360sites.cn/forum.php?mod=viewthread&tid=24
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: