由于某种原因,必须进行修改下面代码,该代码出现一个问题:鼠标移动过去,可以下拉,但是移走的时候,不会自动上拉。请各位大虾帮帮忙,修改下面js的代码,跪求了。谢谢网站:glx.gzkmu.cn <!--
//下拉菜单
$(document).ready(function() {

var getObj = $('div.dorpmenu');
getObj.each(function(id) {
var obj = this.id;
var n=parseInt(obj.substr(9)); $("#"+obj).mouseover(function () {
if($("div#subdorpmenu_"+n)[0].style.display!="block"){
$("div.subdorpmenu").hide();
}
$("div#subdorpmenu_"+n)[0].style.top=$("#"+obj)[0].offsetTop+$("#"+obj)[0].offsetHeight+"px";
$("div#subdorpmenu_"+n).show();
if(id==0){
$("div#subdorpmenu_"+n).find("ul")[0].className="firstdrop";
$("div#subdorpmenu_"+n)[0].style.left=$("#"+obj)[0].offsetLeft+1 + "px";
}else{
$("div#subdorpmenu_"+n)[0].style.left=$("#"+obj)[0].offsetLeft + "px";
}
$("div#subdorpmenu_"+n).find("li").mouseout(function () {
this.className="";
});

$("div#subdorpmenu_"+n).find("li").mouseover(function () {
this.className="current";
$("div.subdorpmenu").hide();
$("div#subdorpmenu_"+n).show();
});


}); $("#"+obj).mouseout(function () {
//$("div.subdorpmenu").hide();  //ie6不兼容
}); }); $("body").click(function () {
$("div.subdorpmenu").hide();
});
});-->

解决方案 »

  1.   

    htm文件<!-start->
    <link href="images/dropdownmenu/{#tempcolor#}.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="{#CP#}js/dropdownmenu.js"></script>
    <div class="dropdownmenu">
    <!-start-> <!-menu->
    <div id="dorpmenu_{#n#}" class="dorpmenu">
    <a href="{#menuurl#}" class="dorpmenu">{#menu#}</a>
    </div>
    <div id="subdorpmenu_{#n#}" class="subdorpmenu">
    {#smenustr#}
    </div><!-menu->
    <!-list->
    <li id="dropmenuli_{#id#}" ><a href="{#menuurl#}" class="subdropmenu">{#menu#}</a></li>
    <!-list->
    <!-end-> 
    </div>
    <!-end->
      

  2.   

    php文件。高手。这个导航 有三个文件。主要是 js和htm这两个。 第三个php文件是一个后台函数表来的。看看您有什么高见。<?php/*
    [插件名称] 下拉式导航菜单
    [适用范围] 全部*/function DropDownMenu(){

    global $msql,$fsql;
    $groupid=$GLOBALS["PLUSVARS"]["groupid"];
    $tempname=$GLOBALS["PLUSVARS"]["tempname"];
    $tempcolor=$GLOBALS["PLUSVARS"]["tempcolor"]; $Temp=LoadTemp($tempname);
    $TempArr=SplitTblTemp($Temp); $var=array (
    'tempcolor' => $tempcolor
    ); $str=ShowTplTemp($TempArr["start"],$var);
    $n=-1;
    $msql->query("select * from {P}_menu where ifshow='1' and groupid='$groupid' and pid='0' order by xuhao ");
    while($msql->next_record()){
    $id=$msql->f('id');
    $menu=$msql->f('menu');
    $linktype=$msql->f('linktype');
    $coltype=$msql->f('coltype');
    $folder=$msql->f('folder');
    $url=$msql->f('url');
    $target=$msql->f('target');

    switch($linktype){
    //1=内部链接
    case "1" : $menuurl=ROOTPATH.$folder; //二级菜单
    $sMenuStr=Menu001_s($id,$TempArr["list"]);
    $n++; break;

    //2=外部链接
    case "2" : $menuurl=$url; //二级菜单
    $sMenuStr=Menu001_s($id,$TempArr["list"]);
    $n++; break;

    //链接到模块
    default:


    if($coltype=="index"){

    //首页特殊处理
    if($GLOBALS["CONF"]["CatchOpen"]=="1"){
    $menuurl=ROOTPATH;
    }else{
    $menuurl=ROOTPATH."index.php";
    } }else{

    //正常模块链接
    if($GLOBALS["CONF"]["CatchOpen"]=="1"){
    $menuurl=ROOTPATH.$coltype."/";
    }else{
    $menuurl=ROOTPATH.$coltype."/index.php";
    }
    }

    //二级菜单
    $sMenuStr=Menu001_s($id,$TempArr["list"]);
    $n++; break;
    }
    $var=array (
    'menu' => $menu, 
    'n' => $n, 
    'menuurl' => $menuurl, 
    'target' => $target,
    'smenustr' => $sMenuStr
    ); $str.=ShowTplTemp($TempArr["menu"],$var);
    }


    $str.=$TempArr["end"];
    return $str;
    }
    //二级菜单
    function Menu001_s($pid,$sTemp){

    global $fsql;
    $str="<ul>\n";

    $s=0;
    $fsql->query("select * from {P}_menu where ifshow='1' and pid='$pid' order by xuhao ");
    while($fsql->next_record()){
    $id=$fsql->f('id');
    $menu=$fsql->f('menu');
    $linktype=$fsql->f('linktype');
    $coltype=$fsql->f('coltype');
    $folder=$fsql->f('folder');
    $url=$fsql->f('url');
    $target=$fsql->f('target');
    switch($linktype){
    //1=内部链接
    case "1" :
    $menuurl=ROOTPATH.$folder;
    break; //2=外部链接
    case "2" :
    $menuurl=$url;
    break;


    //链接到模块
    default: if($coltype=="index"){

    //首页特殊处理
    if($GLOBALS["CONF"]["CatchOpen"]=="1"){
    $menuurl=ROOTPATH;
    }else{
    $menuurl=ROOTPATH."index.php";
    } }else{

    //正常模块链接
    if($GLOBALS["CONF"]["CatchOpen"]=="1"){
    $menuurl=ROOTPATH.$coltype."/";
    }else{
    $menuurl=ROOTPATH.$coltype."/index.php";
    }
    } break;

    } $var=array (
    'id' => $id, 
    'menu' => $menu, 
    'menuurl' => $menuurl, 
    'target' => $target
    );
    $str.=ShowTplTemp($sTemp,$var); $s++; } $str.="</ul>\n";
    if($s>0){
    return $str;
    }}
    ?>
      

  3.   


    高手。这个导航 有三个文件。主要是 js和htm这两个。 第三个php文件是一个后台函数表来的。看看您有什么高见。