JQ简单二级导航,加子导航栏

 

首先引用JQ文件,下面是所有代码;

主页面代码:

QQ截图20120105133304

 

数据库数据:

QQ截图20120105133712

脚本文件:

function addli(object) {
    var text = object.innerText;
    var url = object.id;

    var html = "<div class=\"r_right_nav_div\" ondblclick=\"r_right_dclick(this)\"><a onclick=\"r_right_link(this)\" class=\"r_nav_text\" id=" + url + ">" + text + "</a></div>"

    var divcount = $("#r_nav").find("div").length;
    var eqcount = 0;

    for (var i = 0; i < divcount; i++) {
        var nowtext = $("#r_nav div:eq(" + i + ")").find("a").attr("innerText");
        if (nowtext == text) {
            eqcount++;
        }
    }


    if (eqcount < 1) {
        $("#r_nav").append(html);
    }

    $("#r_Frame_content").attr("src", url);

}
function r_right_link(object) {

    var url = object.id;
    $("#r_Frame_content").attr("src", url);

}

function r_right_dclick(object) {
    object.parentNode.removeChild(object);


}
jQuery(function () {

    $(".link_to_left").mouseover(function () {

        $.getJSON("Handles/GetNavSon.ashx", { sign: $(this).attr("id") }, function (data) {
            if ($(".link_to_left:hover").parent().find("li").length < 1) {
                for (var i = 0; i < data.length; i++) {
                    var name = data[i].ModuleName;
                    var url = data[i].ModuleURL;
                    $(".link_to_left:hover").parent().append("<ul><li class=\"asd\"><a onclick=\"addli(this)\" id=" + url + ">" + name + "</a></li><ul>");

                }
            }
        })
    });

    $("#nav").mouseleave(function () {
        $(".asd").remove();
    })

 

 


})

 

Css文件:

*
{
    margin: 0 0;
    padding: 0;
}
#content
{
    width: 100%;
    border: 2px solid black;
    height: 600px;
    margin:0 auto;
}
#info{ background:gray;}
#title
{
    height: 100px;
 
    width: 100%;
}


#nav{ height:30px; width:100%;  background-color:gray; }
#nav ul li{ float:left;width:130px; list-style-type:none;padding:5px;color:white;font-family:@PMingLiU;}
#nav ul .asd{ background-color:Gray; }

#nav ul .asd a{color:Black; text-decoration:none;font-family:@PMingLiU; }
#nav ul .asd a:hover{ color:White;}

 

#left{ width:15%;height:470px;float:left;}

 


#right{ width:100%;height:470px; float:right;}
#right #r_nav{ height:30px;width:100%; border:1px solid red;} 
#right #r_nav div{ text-align:center; vertical-align:middle; height:30px;width:90px; float:left;color:white;font-style:italic; margin-left:30px; background:url(/inc/image/r_nav_bg.jpg)}
#right #r_nav div a{  margin-top:10px;font-size:14px;}
#right #r_nav div:hover{ cursor:default; color:Blue; background:url(/inc/image/r_nav__hover_bg.jpg) }
#right #r_content{ height:440px;width:100%;}

posted @ 2012-01-05 13:39  高捍得  阅读(1154)  评论(0编辑  收藏  举报