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

已采纳回答 / 飞向银河系
因为时间冒泡了呀,你用close来hideLogin的同时冒泡到了 login_box来showLogin了,你对hideLogin函数里加一句阻止事件冒泡就可以解决这个问题了

已采纳回答 / 番碱丶
视频里老师也有讲的,其实都可以实现的,功能可以一样,只是方法不同而已。可能用span的话修饰起来更直观。

已采纳回答 / 烟云藏锋
 // 封装添加事件监听程序   前的 } 括号去掉,function hideLogin(){            login_box.style.display='none';}  //加上这个括号login_btn是获取出来的对象,等同于ID为login的元素在JS中的表现,通过它操作DOM

最新回答 / 西兰花伟大炮
<...code...>函数声明会被前置,在全局的任何位置都可以调用函数,而不能在函数表达式前面调用它

最新回答 / guoyou
function byClass(cls,parentId){     var parents = parentId ? document.getElementById(parentId) : document,     ele = parents.getElementsByTagName('*'),     claArr = [];     for(var i=0,len=ele.length; i<len; i++){         var newClaArr = e...

最赞回答 / qq_ONLYYOU
element.函数名正确,并且函数修作为参数调用时不用加括号,

最新回答 / Gall
常见原因,因为在两个嵌套的div,如果外层div的父容器padding值为0,那么内层div的margin-top或者margin-bottom的值会”转移”给外层div,也就是父容器的父容器。解决方法:1:设置父容器的的样式加上:overflow:hidden。2:给父容器div加样式, padding-top: 1px。3:给父容器div加样式,position: absolute。

已采纳回答 / 永远的蓝
有时需要在a标签上添加click事件,并且跳转前处理一些事务。(比如执行删除操作时,为了避免误操作,我们要弹出对话框让用户确定否删除。或跳转其他页面,需要用户确认。)

最新回答 / 小谢星
http://www.imooc.com/article/16924

最新回答 / 慕粉3925066
这个,还是继续坚持吧,少年

已采纳回答 / muk12138
index在这里是一个起标记作用的变量,if里面的判断是index!=-1,最开始index应该是不等于-1的,那么当你按下回车键之后,index之后的值就被赋值为-1,那么代表这个函数执行过了,下次再按回车因为此时的index的值已经等于-1了,则函数不执行
课程须知
1.你一定对HTML+CSS比较熟悉; 2.掌握一定的JS基础知识,尤其是函数封装、调用等知识。
老师告诉你能学到什么?
DOM事件具体相关知识,DOM事件的使用方法及应用!

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消