这段js代码是什么意思,最好每行有注释,说的清楚一些,谢谢
//初始化vardef="1";functionmover(object){//主菜单varmm=document.getElementById("m_"+object)...
//初始化var def="1";
function mover(object){
//主菜单
var mm=document.getElementById("m_"+object);
mm.className="m_li_a";
//初始主菜单先隐藏效果
if(def!=0){
var mdef=document.getElementById("m_"+def);
mdef.className="m_li";
}
//子菜单
var ss=document.getElementById("s_"+object);
ss.style.display="block";
//初始子菜单先隐藏效果
if(def!=0){
var sdef=document.getElementById("s_"+def);
sdef.style.display="none";
}
}
function mout(object){ //主菜单
var mm=document.getElementById("m_"+object);
mm.className="m_li";
//初始主菜单还原效果
if(def!=0){
var mdef=document.getElementById("m_"+def);
mdef.className="m_li";
}
//子菜单
var ss=document.getElementById("s_"+object);
ss.style.display="none";
//初始子菜单还原效果
if(def!=0){
var sdef=document.getElementById("s_"+def);
sdef.style.display="block";
}
} 展开
function mover(object){
//主菜单
var mm=document.getElementById("m_"+object);
mm.className="m_li_a";
//初始主菜单先隐藏效果
if(def!=0){
var mdef=document.getElementById("m_"+def);
mdef.className="m_li";
}
//子菜单
var ss=document.getElementById("s_"+object);
ss.style.display="block";
//初始子菜单先隐藏效果
if(def!=0){
var sdef=document.getElementById("s_"+def);
sdef.style.display="none";
}
}
function mout(object){ //主菜单
var mm=document.getElementById("m_"+object);
mm.className="m_li";
//初始主菜单还原效果
if(def!=0){
var mdef=document.getElementById("m_"+def);
mdef.className="m_li";
}
//子菜单
var ss=document.getElementById("s_"+object);
ss.style.display="none";
//初始子菜单还原效果
if(def!=0){
var sdef=document.getElementById("s_"+def);
sdef.style.display="block";
}
} 展开
展开全部
第一段是鼠标悬浮时候执行的事件,第二点是 鼠标离开执行的事件
分别传入了一个参数 应该是个标志位 鼠标悬浮时候 改变那个控件的 css样式 同时显示某个控件
只有js 看不出来什么 我自己估计的 应该是 网页都头部导航 鼠标悬浮时候 显示 子菜单
鼠标离开时候 子菜单消失 悬浮的位置的样式也恢复
分别传入了一个参数 应该是个标志位 鼠标悬浮时候 改变那个控件的 css样式 同时显示某个控件
只有js 看不出来什么 我自己估计的 应该是 网页都头部导航 鼠标悬浮时候 显示 子菜单
鼠标离开时候 子菜单消失 悬浮的位置的样式也恢复
追问
就是网页头部的导航,要求实现点击之后,链接处换成另一张图片,点击其他链接后,原来的链接还回复原来的图片,可以加个好友吗,想你讨教一下,最近被这个网站搞的头都大了。我QQ号809925668
追答
其实我也是个菜鸟 QQ的话 因为在公司 公司有规定不能安装QQ~
我想到了个方法不知道你能适用不
1:你要的效果单击某个导航上的一项他变选中样式 其他的还原 在点另一个时变选中 之前的还原是吧。你可以对导航写2个样式一个是默认的一个是选中的。当你点击某个项时先循环把所有的变为默认样式,在循环结束之后把你单击的那个改成选中的样式。
例子:1样式为默认 2样式为选中 for循环都改成1最后把你单击的改为2.
2:就是你点击某个导航项目时候应该相应的跳转页面是吧假如是5个导航5个页面每个页面都写一个css样式样式内容就是 自己页面的导航样式就是选中其他的变为默认。这样你点击跳转时候加载本页CSS样式时候就会变化。
例子:1页面 css样式是 1导航选中其他默认。 2页面 css样式是 2选中 其他导航默认 以此类推。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询