为了账号安全,请及时绑定邮箱和手机立即绑定
function addEvent(ele,type,hander){if(ele.addEventListener){ele.addEventListener(type,hander,false);}else if(ele.attachEvent){ele.attachEvent('on'+type,hander);}else{ele['on'+type]=hander;}
window.onload=function(){var login_btn=document.getElementById('login'),close=document.getElementById('close');addEvent(login_btn,'click',showLogin);addEvent(close,'click',hideLogin);}
由于找不到close.png,唯有用文字代替了
讲得真好!思路很清晰

对于里面的一个小bug“当用鼠标点击开始后,如果想要用键盘来停止,则必须按enter两下”,试了一下,可以将flag=1;改到函数playFun里、将flag=0;改到函数stopFun里
nice啊,总算知道eventUtil函数的意思了。
超级萌啊 哈哈都听过好多课程了,,太有意思了
根本就不会..
拖曳(ye),拖拽,都行,楼下的,都暴露智商了
老师膜拜,我终于知道了,怎么样封装一个对象,然后对象里面包含各种方法,然后进行调用。膜拜,思路好清晰的感觉。。。
卡不懂 老师讲的重复话语太多 晕了
老师讲得很好,初级水平也听得懂,声音也很好听。希望老师多出些课程。

已采纳回答 / qiliu
存放定时器的变量是先定义   var timer,后面才能存放定时器来使用的,文中代码“           clearInterval(timer);            timer=setInterval(function(){“这里是先清除一个timer(这是变量既没有定义,也没有用做存放定时器,系统就不认识了),后用做存放定时器,逻辑上解决办法肯定是先用做存放定时器吗,后才能清除,改变两者先后顺序,但从本抽奖程序而言,又确确实实这里要先清除,再使用(这主要是针对重复点击”开始抽奖“按钮的情况)解...
少加了一个逗号,跑了一上午

最新回答 / qq_李秀琴_0
题目是要求写DOM2级监听事件,可以直接写,但是兼容的要会哦
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消