这段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";
}
}
展开
 我来答
mingguang8772
2013-04-17 · 超过27用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:44.5万
展开全部
第一段是鼠标悬浮时候执行的事件,第二点是 鼠标离开执行的事件
分别传入了一个参数 应该是个标志位 鼠标悬浮时候 改变那个控件的 css样式 同时显示某个控件
只有js 看不出来什么 我自己估计的 应该是 网页都头部导航 鼠标悬浮时候 显示 子菜单
鼠标离开时候 子菜单消失 悬浮的位置的样式也恢复
追问
就是网页头部的导航,要求实现点击之后,链接处换成另一张图片,点击其他链接后,原来的链接还回复原来的图片,可以加个好友吗,想你讨教一下,最近被这个网站搞的头都大了。我QQ号809925668
追答
其实我也是个菜鸟 QQ的话 因为在公司 公司有规定不能安装QQ~
我想到了个方法不知道你能适用不
1:你要的效果单击某个导航上的一项他变选中样式 其他的还原 在点另一个时变选中 之前的还原是吧。你可以对导航写2个样式一个是默认的一个是选中的。当你点击某个项时先循环把所有的变为默认样式,在循环结束之后把你单击的那个改成选中的样式。
例子:1样式为默认 2样式为选中 for循环都改成1最后把你单击的改为2.
2:就是你点击某个导航项目时候应该相应的跳转页面是吧假如是5个导航5个页面每个页面都写一个css样式样式内容就是 自己页面的导航样式就是选中其他的变为默认。这样你点击跳转时候加载本页CSS样式时候就会变化。
例子:1页面 css样式是 1导航选中其他默认。 2页面 css样式是 2选中 其他导航默认 以此类推。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式