知识 分享 互助 懒人建站

懒人建站专注于网页素材下载,提供网站模板、网页设计、ps素材、图片素材等,服务于【个人站长】【网页设计师】和【web开发从业者】的代码素材与设计素材网站。

懒人建站提供网页素材下载、网站模板
知识 分享 互助!

jquery弹出菜单小插件这个jquery特效灵活性高

作者:佳明妈 来源:jquery 特效 2012-03-08 人气:
懒人建站分享个jquery弹出菜单,小范围使用非常不错,简单封装,通过弹出菜单按钮的id和菜单列表的ID调用,css代码弹出菜单的position:absolute;display:none; 这两个是必须的哦,position:abso

懒人建站分享个jquery弹出菜单,小范围使用非常不错,简单封装,通过弹出菜单按钮的id和菜单列表的ID调用,至于样式美化,就需要自己美化一下了。众口难调,还是自己diy吧。^_^。

注意:那个弹出菜单的列表建议放到 页面的结尾处就是 /body 这个结束标签之前。因为这个菜单要绝对定位,放在页面结尾body标签结束之前,最安全。

css代码可以自行定义,但是弹出菜单的position:absolute;display:none; 这两个是必须的哦,position:absolute;这是用来定位必须的,display:none;这是让菜单默认隐藏的。

js代码:
<a href="#" id="showmenu">★弹出菜单,鼠标划过来试试★</a>

<div id="menubox">
    <a href="http://www.51xuediannao.com/js/">jquery特效</a>
    <a href="http://www.51xuediannao.com/js/nav/">导航菜单</a>
    <a href="http://www.51xuediannao.com/js/slide/">焦点幻灯片</a>
    <a href="http://www.51xuediannao.com/html+css/">html+css</a>
</div>

示例css代码:
/*弹出菜单*/
#showmenu{}
#menubox{ width:160px; padding:8px 6px 8px 6px; background-color:#ffffff; border:#106086 solid 1px;filter:alpha(opacity=90);opacity: 0.90;
position:absolute; top:0px; left:0px; display:none;}   /*position:absolute;display:none; 这两个是必须的哦*/
#menubox a{ width:148px; padding-left:6px; padding-right:6px;display:block; color:#106086;border-bottom:#ACE3F8 dashed 1px;height:28px; line-height:28px;}
#menubox a:hover{background-color:#084673; color:#ffffff; text-decoration:none;}

jquery代码:
<script>
$(document).ready(function(){
    //弹出菜单 懒人建站http://www.51xuediannao.com/
    jQuery.showmenu = function(showbtnid,showboxid) {
        var showmenubtn = $(showbtnid);
        var showmenubox = $(showboxid);
        showmenubtn.mouseenter(function(e){
            var thish = $(this).height();
            var offset = $(this).offset();
            var tipx = offset.left;
            var tipy = offset.top+thish-1;
            //alert(tipx);
            showmenubox.show().css("left",tipx).css("top",tipy);
            t= setTimeout(function(){showmenubox.hide();},2000);
          });
        showmenubox.mouseenter(function(){
            clearTimeout(t);
        });
        showmenubox.mouseleave(function(){
            $(this).hide();
        });
    };
    $.showmenu("#showmenu","#menubox");
    
});
</script>

这里引用了谷歌的jquery
<script src="http://lib.sinaapp.com/js/jquery/1.4.2/jquery.min.js"></script>
你也可以改成你自己的jquery地址。

↓ 查看全文

jquery弹出菜单小插件这个jquery特效灵活性高由懒人建站收集整理,您可以自由传播,请主动带上本文链接

懒人建站就是免费分享,觉得有用就多来支持一下,没有能帮到您,懒人也只能表示遗憾,希望有一天能帮到您。

jquery弹出菜单小插件这个jquery特效灵活性高-最新评论