这段滑动门的js应该怎么理解,可以说的详细一点,谢谢

<scripttype="text/javascript">functionChange(obj,id){vararrayli=obj.parentNode.getEle... <script type="text/javascript">
function Change(obj,id){
var arrayli=obj.parentNode.getElementsByTagName("li");
var arrayul=document.getElementById(id).getElementsByTagName("ul");
for(i=0;i<arrayul.length;i++){
if(obj==arrayli[i]){
arrayli[i].className="two1";
arrayul[i].className=""
}else{
arrayli[i].className="";
arrayul[i].className="hidden";
}
}
}
</script>
展开
 我来答
e26h
推荐于2016-12-04 · TA获得超过525个赞
知道小有建树答主
回答量:358
采纳率:100%
帮助的人:322万
展开全部
这个滑动门是用浮动层实现的,当鼠标经过要高亮的项目之后,传入该li为obj,传入的id是包裹li所在的ul的元素的id,是固定的,
利用循环将匹配到的li的class设为two1说明css中设置了two1的特殊样式,如果匹配不到说明鼠标不在ul上面,设置ul的class为hidden,也就是要"隐藏"这个ul
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式