描述:这个插件提供的效果为当鼠标放置在菜单名称上时整个菜单如同幻灯片一样弹出,鼠标离开后自动收回。
兼容浏览器: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