首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

大家帮小弟我看看,这个导航菜单切换的该怎么修改

2012-08-01 
大家帮我看看,这个导航菜单切换的该如何修改HTML部分:HTML codediv classtab1_muludiv classtab_o

大家帮我看看,这个导航菜单切换的该如何修改
HTML部分:

HTML code
<div class="tab1_mulu">     <div class="tab_off" onmouseover="showTab(8, 1, 0)" id="nav1_0"><a href="/">网赢首页</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 1)" id="nav1_1"><a href="/Basic_services/">基础服务</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 2)" id="nav1_2"><a href="/Xuzhou-Wang-zhan-jian-she/">网站建设</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 3)" id="nav1_3"><a href="/xuzhou-wang-zhan-tui-guang/">网站推广</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 4)" id="nav1_4"><a href="/SEO/">SEO优化</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 5)" id="nav1_5"><a href="#">综合方案</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 6)" id="nav1_6"><a href="/wang-ying-shi-ji/">网赢快报</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 7)" id="nav1_7"><a href="/jiameng/">加盟合作</a></div>            </div> <div style="clear:both"></div> <div class="small_mulu">     <div id="showTab1_0">         <ul class="showlist">             <li> 欢迎来到网赢世纪,请选择你要的服务,徐州网站建设,徐州网站推广首选网赢世纪! </li>         </ul>     </div>     <div id="showTab1_1" style="display:none;">         <ul class="showlist">             <li><a href="/domain/">域名注册</a></li>             <li><a href="/Web_Hosting/">虚拟主机</a></li>             <li><a href="/E-mail/">企业邮箱</a></li>         </ul>     </div>      <div id="showTab1_2" style="display:none;">         <ul class="showlist list3">             <li><a href="/Xuzhou-Wang-zhan-jian-she/dao-hang-xing.asp">企业导航型网站建设方案</a></li>             <li><a href="/Xuzhou-Wang-zhan-jian-she/A-fang-an.asp">A级-企业形象型网站建设方案</a></li>             <li><a href="/Xuzhou-Wang-zhan-jian-she/AA-fang-an.asp">AA级-企业门户型网站建设方案</a></li>             <li><a href="/Xuzhou-Wang-zhan-jian-she/AAA-fang-an.asp">AAA级-标准商务型网站建设方案</a></li>        </ul>     </div>         <div id="showTab1_3" style="display:none;margin-left:100px;">         <ul class="showlist">             <li><a href="/xuzhou-wang-zhan-tui-guang/sogou.asp">搜狐推广</a></li>             <li><a href="/xuzhou-wang-zhan-tui-guang/baidu.asp">百度推广</a></li>             <li><a href="/xuzhou-wang-zhan-tui-guang/google.asp">谷歌竞价排名</a></li>             <li><a href="/xuzhou-wang-zhan-tui-guang/huicong.asp">慧聪网推广</a></li>         </ul>     </div>         <div id="showTab1_4" style="display:none;margin-left:120px;">         <ul class="showlist">             <li>提升搜索引擎自然排名,服务于国内中小型有搜索引擎优化(seo)需求的企业</li>         </ul>     </div>         <div id="showTab1_5" style="display:none;margin-left:300px;">         <ul class="showlist">             <li>暂时没有综合方案的活动,敬请期待!</li>         </ul>     </div>         <div id="showTab1_6" style="display:none;margin-left:350px;">         <ul class="showlist">             <li><a href="/Wang-ying-shi-ji/list.asp?classid=4">公司新闻</a></li>             <li><a href="/Wang-ying-shi-ji/list.asp?classid=5">行业新闻</a></li>             <li><a href="/Wang-ying-shi-ji/list.asp?classid=6">本地新闻</a></li>             <li><a href="/Wang-ying-shi-ji/list.asp?classid=7">技术文章</a></li>         </ul>     </div>         <div id="showTab1_7" style="display:none;margin-left:350px;">         <ul class="showlist">             <li>网赢世纪欢迎您的加盟!徐州优秀互联网服务提供商,网站建设专家</li>         </ul>     </div> </div>  



JS部分:
JScript code
function showTab(total, channelid, id){for (var i = 0; i < total; i++){var nav = document.getElementById('nav'+channelid+'_'+i);var showTab = document.getElementById('showTab'+channelid+'_'+i);if (i == id){nav.className = 'tab_on';showTab.style.display = "";}else{nav.className = 'tab_off';showTab.style.display = "none";}document.write("nav.className ");}}


这个是一个JS控制着这个导航菜单,现在我不知道在HTML中如何获取改变后的CSS

[解决办法]
探讨
需要实现的就是在当前页面时就把这个class="tab_off"改为class="tab_on"

[解决办法]
写的太多了,看看别人是怎么写的吧,漂亮多了。
HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="keywords" content="源码下载,网页模板,字体下载,网页制作教程,源码交易,网站交易,网站开发,网页特效,酷站,站长论坛,web development,阿里西西" /><meta name="description" content="阿里西西(alixixi.com)服务于广大Web开发爱好者的免费技术资源网站,提供最专业的网页制作教程,网站源码和模板下载,网页特效、站长资讯等建站资源;同时提供网站开发及技术支持服务。" /><title>鼠标经过导航弹出图层特效 阿里西西首发</title><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script><style type="text/css">html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {     margin: 0;    padding: 0;    border: 0;    outline: 0;    vertical-align: baseline;    font-family: "Verdana","lucida sans",Sans-serif;    font-size: 12px; }html, body {     min-height: 100%;    color: #FFFFFF;    background-image: url(../images/body_back.jpg);    background-repeat: repeat-x;    background-position: top;    background-color: #161f2a;}ul.side_nav {width: 200px;float: left;margin: 0;padding: 0;}ul.side_nav li {position: relative; /*--Add a relative positioning--*/float: left;margin: 0;padding: 0;display: inline;}ul.side_nav li a {width: 165px;border-top: 1px solid #3373a9;border-bottom: 1px solid #003867;padding: 10px 10px 10px 25px;display: block;color: #fff;text-decoration: none;background: #005094 url(image/sidenav_arrow.gif) no-repeat 5px 10px;position: relative;z-index: 2;}ul.side_nav li a:hover {background-color: #2d353f;}ul.side_nav li div {display: none;position: absolute;top: 2px;left: 0;width: 225px;background:#eee;}ul.side_nav li div p {margin: 7px 0;line-height: 1.3em;padding: 0 5px 10px 30px;color: #444;background: url(image/bubble_btm.gif) no-repeat right bottom;}.content_txt {width: 480px;border-left: 1px dashed #2d353f;color: #EEE;float: left;margin-left: 20px;padding: 0 0 0 20px;display: inline;}.content_txt h4 {font-size: 140%;padding-bottom: 10px;}.content_txt p {font-size: 100%;padding: 0 0 5px 0;line-height: 130%;}</style><script type="text/javascript">$(document).ready(function(){    $("ul.side_nav li").hover(function() {        $(this).find("div").stop()        .animate({left: "210", opacity:1}, "fast")        .css("display","block")    }, function() {        $(this).find("div").stop()        .animate({left: "0", opacity: 0}, "fast")    });});</script></head><body><ul class="side_nav">    <li>    <a href="http://www.alixixi.com">阿里西西首页</a>    <div><p>返回阿里西西首页</p></div>    </li>    <li>    <a href="http://www.alixixi.com">关于阿里西西</a>    <div><p>阿里西西(alixixi.com)服务于广大Web开发爱好者的免费技术资源网站,提供最专业的网页制作教程,网站源码和模板下载,网页特效、站长资讯等建站资源;同时提供网站开发及技术支持服务。</p></div>    </li>    <li>    <a href="http://www.alixixi.com">阿里西西三号导航</a>    <div><p>阿里西西web开发之家!</p></div>    </li>    <li>    <a href="http://www.alixixi.com">阿里西西四号导航</a>    <div><p>阿里西西,web开发之家!</p></div>    </li>    <li >    <a href="http://www.alixixi.com">阿里西西五号导航</a>    <div><p>阿里西西,web开发之家!</p></div>    </li>    <li>    <a href="http://www.zzjs.net">站长特效网</a>    <div><p>一流网页特效广告代码</p></div>    </li></ul></body></html> 


[解决办法]
...再来,我把4楼的代码补全。方便测试,小改一下样式,注意注释部分的改动即可。

HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>    <title></title>    <style type="text/css">               .tab_on {        background-image: url(../images/ss.png);        background-repeat: no-repeat;        background-position: left top;        /*Begin for test*/        background-color: Salmon;        width : 70px;        /*End for test*/    }    .tab_off {        background-image: url(../images/rr.png);        background-repeat: no-repeat;        background-position: left top;        /*Begin for test*/        background-color:Teal;        width: 70px;        /*End for test*/    }        /*Begin for test*/        div{width: 70px;}       .small_mulu div{width: 800px;}              /*End for test*/    </style></head><body><div class="tab1_mulu">          <!--      <div class="tab_off" onmouseover="showTab(8, 1, 0)" id="Div1"><a href="/">网赢首页</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 1)" id="Div2"><a href="/Basic_services/">基础服务</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 2)" id="Div3"><a href="/Xuzhou-Wang-zhan-jian-she/">网站建设</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 3)" id="Div4"><a href="/xuzhou-wang-zhan-tui-guang/">网站推广</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 4)" id="Div5"><a href="/SEO/">SEO优化</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 5)" id="Div6"><a href="#">综合方案</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 6)" id="Div7"><a href="/wang-ying-shi-ji/">网赢快报</a></div>     <div class="tab_off" onmouseover="showTab(8, 1, 7)" id="Div8"><a href="/jiameng/">加盟合作</a></div>    -->        <div class="tab_off" onmouseover="showTab(8, 1, 0)" onmouseout="init()"  id="nav1_0"><a href="?mid=0">网赢首页</a></div>        <div class="tab_off" onmouseover="showTab(8, 1, 1)" onmouseout="init()" id="nav1_1"><a href="?mid=1">基础服务</a></div >        <div class="tab_off" onmouseover="showTab(8, 1, 2)" onmouseout="init()" id="nav1_2"><a href="?mid=2">网站建设</a></div>        <div class="tab_off" onmouseover="showTab(8, 1, 3)" onmouseout="init()" id="nav1_3"><a href="?mid=3">网站推广</a></div>        <div class="tab_off" onmouseover="showTab(8, 1, 4)" onmouseout="init()" id="nav1_4"><a href="?mid=4">SEO优化</a></div>        <div class="tab_off" onmouseover="showTab(8, 1, 5)" onmouseout="init()" id="nav1_5"><a href="?mid=5">综合方案</a></div>        <div class="tab_off" onmouseover="showTab(8, 1, 6)" onmouseout="init()" id="nav1_6"><a href="?mid=6">网赢快报</a></div>        <div class="tab_off" onmouseover="showTab(8, 1, 7)" onmouseout="init()" id="nav1_7"><a href="?mid=7">加盟合作</a></div>  </div> <div style="clear:both"></div> <div class="small_mulu">     <div id="showTab1_0">         <ul class="showlist">             <li> 欢迎来到网赢世纪,请选择你要的服务,徐州网站建设,徐州网站推广首选网赢世纪! </li>         </ul>     </div>     <div id="showTab1_1" style="display:none;">         <ul class="showlist">             <li><a href="/domain/">域名注册</a></li>             <li><a href="/Web_Hosting/">虚拟主机</a></li>             <li><a href="/E-mail/">企业邮箱</a></li>         </ul>     </div>      <div id="showTab1_2" style="display:none;">         <ul class="showlist list3">             <li><a href="/Xuzhou-Wang-zhan-jian-she/dao-hang-xing.asp">企业导航型网站建设方案</a></li>             <li><a href="/Xuzhou-Wang-zhan-jian-she/A-fang-an.asp">A级-企业形象型网站建设方案</a></li>             <li><a href="/Xuzhou-Wang-zhan-jian-she/AA-fang-an.asp">AA级-企业门户型网站建设方案</a></li>             <li><a href="/Xuzhou-Wang-zhan-jian-she/AAA-fang-an.asp">AAA级-标准商务型网站建设方案</a></li>        </ul>     </div>         <div id="showTab1_3" style="display:none;margin-left:100px;">         <ul class="showlist">             <li><a href="/xuzhou-wang-zhan-tui-guang/sogou.asp">搜狐推广</a></li>             <li><a href="/xuzhou-wang-zhan-tui-guang/baidu.asp">百度推广</a></li>             <li><a href="/xuzhou-wang-zhan-tui-guang/google.asp">谷歌竞价排名</a></li>             <li><a href="/xuzhou-wang-zhan-tui-guang/huicong.asp">慧聪网推广</a></li>         </ul>     </div>         <div id="showTab1_4" style="display:none;margin-left:120px;">         <ul class="showlist">             <li>提升搜索引擎自然排名,服务于国内中小型有搜索引擎优化(seo)需求的企业</li>         </ul>     </div>         <div id="showTab1_5" style="display:none;margin-left:300px;">         <ul class="showlist">             <li>暂时没有综合方案的活动,敬请期待!</li>         </ul>     </div>         <div id="showTab1_6" style="display:none;margin-left:350px;">         <ul class="showlist">             <li><a href="/Wang-ying-shi-ji/list.asp?classid=4">公司新闻</a></li>             <li><a href="/Wang-ying-shi-ji/list.asp?classid=5">行业新闻</a></li>             <li><a href="/Wang-ying-shi-ji/list.asp?classid=6">本地新闻</a></li>             <li><a href="/Wang-ying-shi-ji/list.asp?classid=7">技术文章</a></li>         </ul>     </div>         <div id="showTab1_7" style="display:none;margin-left:350px;">         <ul class="showlist">             <li>网赢世纪欢迎您的加盟!徐州优秀互联网服务提供商,网站建设专家</li>         </ul>     </div> </div>     <script type="text/javascript">        //---------begin for test----------------//        function Request(strName) {            var strHref = window.document.location.href;            var intPos = strHref.indexOf("?");            var strRight = strHref.substr(intPos + 1);            var arrTmp = strRight.split("&");            for (var i = 0; i < arrTmp.length; i++) {                var arrTemp = arrTmp[i].split("=");                if (arrTemp[0].toUpperCase() == strName.toUpperCase())                    return arrTemp[1];            }            return "";        }        //when go to the tab-page, default to show this Tab         var menuId = Request("mid");        if (menuId) {            showTab(8, 1, menuId);        }        //when the mouse out        function init() {            if (menuId) {                showTab(8, 1, menuId);            }            else {                showTab(8, 1, 0);            }        }        //---------End for test----------------//               function showTab(total, channelid, id) {            for (var i = 0; i < total; i++) {                var nav = document.getElementById('nav' + channelid + '_' + i);                var showTab = document.getElementById('showTab' + channelid + '_' + i);                if (i == id) {                    nav.className = 'tab_on';                    showTab.style.display = "";                }                else {                    nav.className = 'tab_off';                    showTab.style.display = "none";                }                //document.write("nav.className ");            }        }    </script></body></html> 

热点排行