为了账号安全,请及时绑定邮箱和手机立即绑定

这才是真正的正确代码!!!

老师的代码有误

正在回答

3 回答

都不知到老师那个怎么运行的,我照他写的就是动不了,直到看到你这个:

function bind(eventType,callback,false){

    if(typeof el.addEventListener === "function"){

           el.addEventListener(eventType, callback,false);

        }else if(typeof el.attachEvent === "function"){

           el.attachEvent("on" + eventType,callback);

            }

    }

呵呵,bind里边我传了eventType,callback,false后来可以了

0 回复 有任何疑惑可以回复我~
#1

极客教程 提问者

非常感谢!
2016-08-21 回复 有任何疑惑可以回复我~

个人博客:www.cllgeek.com

1 回复 有任何疑惑可以回复我~

window.onload=function(){

function bind(el,eventType, callback){

    if(typeof el.addEventListener === "function"){

           el.addEventListener(eventType, callback,false);

        }else if(typeof el.attachEvent === "function"){

           el.attachEvent("on" + eventType,callback);

            }

    }

     

function mouseoverHandler(e){

    var target = e.target || e.srcElement;

   

    var list = document.getElementsByTagName("li");

     

    for(var i = 0; i < list.length; i++){

        list[i].className = "";

        }

     

       while(target.tagName != "LI" && target.tagName != "BODY"){

             target = target.parentNode;

           } 

       target.className = "big";

     

    }

 

 

function initList(){

     

    var list = document.getElementsByTagName("li");

    for(var i=0; i < list.length; i++){

         bind(list[i],"mouseover", mouseoverHandler);

       }

    }


initList();

}


2 回复 有任何疑惑可以回复我~
#1

写代码像风一样的男子

亲测楼上是对的
2021-03-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手风琴效果
  • 参与学习       40824    人
  • 解答问题       111    个

本视频教程通过实例讲解,教你轻松制作手风琴效果,学起来吧

进入课程

这才是真正的正确代码!!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信