//一级导航
function navInit(){
$('#menu').empty();
var navList="<ul>";
var url="../menu.do?method=getAllMenu&id=1";
$.post(url,function(data){
var json = eval('(' + data + ')');
$.each(json,function(i,n){
if(i<json.length-1){
if(n.path){
if(i == 0){
navList +='<li style="width:80px;"><a href="'+n.path+'" onmousemove="navSubInit(\''+n.menutitle+'\','+i+')"><img src="'+n.menutitle+'" /></a></li>';
}else{
navList +='<li style="width:106px;"><a href="'+n.path+'" onmousemove="navSubInit(\''+n.menutitle+'\','+i+')"><img src="'+n.menutitle+'" /></a></li>';
}
}else{
if(i == 0){
navList +='<li style="width:80px;"><img src="'+n.menutitle+'" /></li>';
}else{
navList +='<li style="width:106px;"><img src="'+n.menutitle+'" /></li>';
}
}
}else{
if(n.path){
navList +='<li style="width:106px;"><a href="'+n.path+'" onmousemove="navSubInit(\''+n.menutitle+'\','+i+')"><img src="'+n.menutitle+'" /></a></li>';
}else{
navList +='<li style="width:106px;"><img src="'+n.menutitle+'" /></li>';
}
}
});
navList +="</ul>";
$('#menu').append(navList);
});
}
//二级导航
function navSubInit(name,i){
name = encodeURI(name);
name = encodeURI(name);
$('#newdh').empty();
var navSubList="<ul>";
var url="../menu.do?method=getSubMenu&menutitle="+name;
var num='';
$.post(url,function(data){
var json = eval('(' + data + ')');
$.each(json,function(i,n){
num = n.size;
if(i<json.length-1){
if(n.path){
navSubList +='<a href="'+n.path+'"><span>'+n.menutitle+'</span></a><span> | </span>';
}else{
navSubList +='<span><a href="#">'+n.menutitle+'</span></a><span> | </span>';
}
}else{
if(n.path){
navSubList +='<a href="'+n.path+'"><span>'+n.menutitle+' </span></a>';
}else{
navSubList +='<span><a href="#">'+n.menutitle+'</a></span>';
}
}
});
navSubList +="</ul>";
daoheng(i,num);
$('#newdh').append(navSubList);
});
}用遨游3极速版打开,鼠标悬浮在导航的时候,有时候正常,有时候二级导航内容重复显示,好像遨游2显示的更多!网站
www.odri-store.com 高手看看,js哪里有问题!
function navInit(){
$('#menu').empty();
var navList="<ul>";
var url="../menu.do?method=getAllMenu&id=1";
$.post(url,function(data){
var json = eval('(' + data + ')');
$.each(json,function(i,n){
if(i<json.length-1){
if(n.path){
if(i == 0){
navList +='<li style="width:80px;"><a href="'+n.path+'" onmousemove="navSubInit(\''+n.menutitle+'\','+i+')"><img src="'+n.menutitle+'" /></a></li>';
}else{
navList +='<li style="width:106px;"><a href="'+n.path+'" onmousemove="navSubInit(\''+n.menutitle+'\','+i+')"><img src="'+n.menutitle+'" /></a></li>';
}
}else{
if(i == 0){
navList +='<li style="width:80px;"><img src="'+n.menutitle+'" /></li>';
}else{
navList +='<li style="width:106px;"><img src="'+n.menutitle+'" /></li>';
}
}
}else{
if(n.path){
navList +='<li style="width:106px;"><a href="'+n.path+'" onmousemove="navSubInit(\''+n.menutitle+'\','+i+')"><img src="'+n.menutitle+'" /></a></li>';
}else{
navList +='<li style="width:106px;"><img src="'+n.menutitle+'" /></li>';
}
}
});
navList +="</ul>";
$('#menu').append(navList);
});
}
//二级导航
function navSubInit(name,i){
name = encodeURI(name);
name = encodeURI(name);
$('#newdh').empty();
var navSubList="<ul>";
var url="../menu.do?method=getSubMenu&menutitle="+name;
var num='';
$.post(url,function(data){
var json = eval('(' + data + ')');
$.each(json,function(i,n){
num = n.size;
if(i<json.length-1){
if(n.path){
navSubList +='<a href="'+n.path+'"><span>'+n.menutitle+'</span></a><span> | </span>';
}else{
navSubList +='<span><a href="#">'+n.menutitle+'</span></a><span> | </span>';
}
}else{
if(n.path){
navSubList +='<a href="'+n.path+'"><span>'+n.menutitle+' </span></a>';
}else{
navSubList +='<span><a href="#">'+n.menutitle+'</a></span>';
}
}
});
navSubList +="</ul>";
daoheng(i,num);
$('#newdh').append(navSubList);
});
}用遨游3极速版打开,鼠标悬浮在导航的时候,有时候正常,有时候二级导航内容重复显示,好像遨游2显示的更多!网站
www.odri-store.com 高手看看,js哪里有问题!
解决方案 »
- 一个简单的Google Maps应用
- formPanel中设置fileupload:true后无法获取表单数据
- 好吧!我承认这个问题对你们来说很白痴,但我实在想不出要领。
- 页面排序的问题
- 急求 URL重写的 正则表达式 ......... 在线等 !!!!!
- js调用VB ocx,然后给ocx中的vb type赋值
- 急急急!!!如何使用js实现自动填写网页内容并提交,分数不够可以再加,拜托了!!
- javesript函数中,参数如何传址
- 在删除的时候,再次决定是否要删除,免得删除错了,怎么编写啊?
- 请问谁知道javascript的详细书记下载?要详细的那种。
- extjs2.0 农历日期控件
- parent.addLinkPath 什么属性? 在w3c 文档中 什么位置?
我调试过 重复执行2次 不过我方法一开始$('#newdh').empty();先清空了,所以重复执行应该也不影响的