免费邮箱 |加入收藏 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 网页制作 > CSS基础

2级下拉菜单中CSS兼容和JS事件冒泡问题

时间:2011-05-18 23:07:09  来源:  作者:潘春会

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script language="javaScript" type="text/Javascript" src="jquery/jquery.js"></script>
<script type="text/javascript">
    $(function () {
   
       
/*    $("#mainNav .item").mouSEOver(function() {
            var $ul = $(this).find("ul");
            $ul.slideDown(500)
           
        })
       
        $("#mainNav .item").mouseout(function () {
            var $ul = $(this).find("ul");
            $ul.slideUp(500);
        })*/
/*        当鼠标从SPAN中一出来时触发了mouseout事件由于事件冒泡也出发了.item的onmouseout事件二级菜单消失,但此时又移入了item又触发了mouseover事件所以又显示出来。这时就会出现先消失在出来的情况。
*/
       
       
    $("#mainNav .item").hover(
        function() {
            var $ul = $(this).find("ul");
            $ul.slideDown(500);
        },
        function () {
            var $ul = $(this).find("ul");
            $ul.slideUp(500);
        }
    )
       
       
       
       
    /*   
    $("#mainNav .item").each(function(){
            var $thisItem = $(this);
           
            $thisItem.hover(
                function () {
                    var $thisUl = $thisItem.find("ul");
                    //$thisUl.slideToggle(500);
                    $thisUl.slideDown(500);
                },
                function(){
                    var $thisUl = $thisItem.find("ul");
                    $thisUl.slideUp(500)
                }
            );
           
           
        });
        */
       
/*        $("#mainNav .item span").mouseover(function() {
            var $ul = $(this).next();

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
如何找出DHCP地址池里未使用的IP地址
如何找出DHCP地址池里
国内常用的DNS列表
国内常用的DNS列表
Linux邮件服务器软件比较
Linux邮件服务器软件比
学用纯CSS打造可折叠树状菜单
学用纯CSS打造可折叠树
相关文章
    无相关信息
栏目更新
栏目热门