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

最新回答 / Mr_国产青年Javency
我明白了  是if判断的监听事件不能加括号  因为那是判断属性  不是方法
感觉捕获了全世界。
这里应该冒泡了吧,我做demo的时候冒泡了 导致 列表不能关闭。
event.stopPropagation()
阻止冒泡一下。
判断条件 t<10 比较好,因为这样的话 移动到上边缘的时候会会闪屏。体验不好。

已采纳回答 / 西西要崛起
ele.addEventlListener(type,hander,false);里面addEventListener拼错了
这个女的讲的我真心听不懂啊!!!1
建议你们去了解下浏览器的发展历史,IE是浏览器的始祖。
没有IE就没有现在的这些优秀的浏览器,尽管有诸多的缺点。
var btn = document.getElementById("btn").value;这里可以.value,
但是下面this.value好像只能掉valueof,是我写错了还是老师讲错了,一脸懵逼
btn.removeEventListener('click', function() {
alert(this.valueOf());
}, false);
你们有没发现老师用的是json方式封装的代码,看出来说明你们没白学,视频多看几遍动手练练所有的问题都不在是问题,祝你们早日出师,脚踩高富帅,怀抱白富美。
听课听懂了,一到自己上手就傻眼了,天哪,真是打击人啊
<p>用户登录</p><span backcolor=red id="close">x</span>
// 封装添加事件监听程序
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;
}
}
// 显示登录层函数
function showLogin(){
// 执行代码
login_box.style.display="block";
}

// 隐藏登录层函数
function hideLogin(){
// 执行代码
login_box.style.display="none";
}

//点击登录按钮显示登录层
// 执行代码
addEvent(login_btn,"click",showLogin);

//点击关闭按钮隐藏登录层
// 执行代码
addEvent(close,"click",hideLogin);
}
DOM0级和直接绑定元素法,不能给一个事件绑定多个函数,DOM2级才可以。
老师视频里面说反了

最赞回答 / Crazy_Killer
点自己头像--我的课程--选择对应课程的笔记,里面就有你自己的笔记和你采集的笔记,采集的笔记会有来源。
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消