由于某种原因,必须进行修改下面代码,该代码出现一个问题:鼠标移动过去,可以下拉,但是移走的时候,不会自动上拉。请各位大虾帮帮忙,修改下面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();
});
});-->
//下拉菜单
$(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();
});
});-->
<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->
[插件名称] 下拉式导航菜单
[适用范围] 全部*/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;
}}
?>
高手。这个导航 有三个文件。主要是 js和htm这两个。 第三个php文件是一个后台函数表来的。看看您有什么高见。