搞不清楚哪里出问题了,就是不出来

来源:3-3 编程练习

菩提子3833937

2016-12-28 15:47


function addEvent(ele,type,handler){

           // 执行代码

           if(ele.addEventLister){

               ele.addEventLister(type,handler,false);

           }else if(ele.attachEvent){

               ele.attachEvent('on'+type,handler);

           }else{

               ele['on'+type]=handler;

           }

      };

        //阻止冒泡

        function stopPropagation(ev){

        var oEvent=ev || event;

           if(oEvent.stopPropagation){

             oEvent.stopPropagation();

           }else{

             oEvent.cancelBubble=true;

           }

        }

        // 显示登录层函数

      function showLogin(){

           login_box.style.display='block';

        }

        // 隐藏登录层函数

        function hideLogin(ev){

        var oEvent = ev || event;

        login_box.style.display='none';

        oEvent.stopProgation();

           

        }

        //点击登录按钮显示登录层 

        addEvent(login_btn,'click',showLogin);

        

        //点击关闭按钮隐藏登录层

        addEvent(close,'click',hideLogin);


写回答 关注

1回答

  • 慕仔3074982
    2016-12-28 16:06:18

    oEvent.stopProgation();这里拼写错了,应该是oEvent.stopPropagation();


    菩提子383...

    没有拼错,检查了N遍,结果是拉了一个中括号,无语了,谢谢了

    2016-12-29 10:20:15

    共 2 条回复 >

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99544 学习 · 1197 问题

查看课程

相似问题