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

最赞回答 / 游学者_伆盳訫啽
我在你的代码中添加了console.log(index);<...图片...><...图片...>控制台爆出错误(后面部分没有截取)。我不清楚你的index的初始值是为0还是-1,根据你的代码来看,应该是从-1开始,那么第一个...

最新回答 / 番_小_茄
clsname是div里面所有的的class,当传入的claasname=clsname的时候,也就是匹配到了我们传入的classname

最新回答 / Jdude
这是自定义句柄参数的写法,具体语法为:var variableName={ handlerOne:, handlerTwo:,}

最新回答 / qq_小亚YF_0
是获取子元素的父节点 当然可以啦

已采纳回答 / 慕函数9642432
应该都可以,如果严谨一点的话,应该是t<10,这样面板上侧就不能够拖动到浏览器的最上方了;而如果是t<0的话,面板上侧仍可以拖到浏览器的最上方,只不过是拖动完之后,再回到t=10处

最赞回答 / 慕盖茨4878874
主要作用就是为了代码能够适应不同的浏览器,在这个句柄中我们看到有三个判断:if(element.addEventListener){}                  else if(element.attachEvent){}  else{}      就是为了后面代码调用function(element,type,handler){}这个函数时候,能够让调用的代码产生作用,如果我们不用句柄,很可能就是调用的代码在不同的浏览器有的有效果有的却没效果(这三条语句就保证了在所有浏览器都能正确执行我们所调用...

最赞回答 / 一个学渣
你需要用到事件的事件对象(属性和方法)的时候,例如IE的target,type,stopPropagation这些,就要引入event参数,第一个问题的第二段代码没有涉及 那些属性和方法,所以不需要引入event参数

最新回答 / 一个学渣
最好用英文命名,括号那里改了,下面也要改例如改为(a,type,b)那部分代码就应该改为如下:   // 封装添加事件监听程序        function addEvent(a,type,b){          if(a.addEventListener){            a.addEventListener(type,b,false);          }else if(a.attachEvent){            a.attachEvent('on'+type,b);     ...

最新回答 / 宝慕林6972327
<...code...>这个是HTML的<...code...>这个是java.js<...code...>这个是script文件

最新回答 / 封陈古意
只需要修改布尔值就可以了  stoppropagation是阻止事件传播的

已采纳回答 / _Sandm
login_box.style.display='block'login_box.style.display='none' 

最赞回答 / 唯盼温暖亦如初
1、把你的全部代码复制到编辑器里,第31行,也就是‘}’(window.onload{}的后括号)应该放在addEvent(close,"click",hideLogin);这行代码的后面。使addEvent能够被识别为方法调用。2、还有一个错误,addEvent(Login_btn,"click",showLogin); 中的“Login_btn”单词与上面声明的“login_btn”不一样。像这种长串单词还是ctrl+c、ctrl+v,比较不容易出错。建议:下次出错学会用浏览器调试工具,在那里发现错误...

已采纳回答 / xuxianxiu
应该是for(var i=0,l=as.length;i<l;i++)i<l 不是i<=l  字符串长度从零开始算
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消