为了账号安全,请及时绑定邮箱和手机立即绑定
看了很久这个相对位置,意思就是,浮动框最左上角相对于鼠标的位置是-100px;,然而鼠标在拖动的过程中位置是不断在变化的,所以,相对的,浮动框跟着鼠标移动后的最后位置是相对于鼠标位置上左各100px;
教学视频能不能严谨点,var elW=el.offsetWidth 和var elH=el.offsetHidth 这两段哪能获取到值,我查了半天还以为自己代码有问题,要在el后面加上[0],这样var elW=el[0].offsetWidth 和var elH=el[0].offsetHidth 才能获取到
说没居中的同学是没有调用函数,视频里的老师是在控制台里调用,在这里需要自己来调用一下。
autoCenter(dialog);
我是用电脑看的,按全屏查看后发现水平方向没有居中,这个原因是因为我们在按提交时,右边窗口的width和元素的宽度几乎一样,而var bodyW = document.documentElement.clientWidth;获取的宽度是当前右边窗口的可视区宽度,所以当全屏后会发现并没有居中。要想看到效果最好自己敲一遍用浏览器查看。
老师代码很精练!
165. addEventListener
182. moveX = mouseX - mouseOffsetX;
190. isDraging = false;
哎哟窝草,讲的太快了,看完了都还没弄明白
讲是讲的好,就是太快了,感觉就是过了一遍,好多都没记清楚
还需要优化
还有一点小BUG,用户在 输入框 输入文字的时候,文字不高亮,依然是默认状态。
一个小小的登录框,居然需要的代码量那么多,那整个页面要写的代码不是累死人?
好老师可遇不可求啊
perfect
大神一出场,小伙伴们目瞪口呆!
高手就是高手。if ,else 是大家的,Math是大神的。
addEventListener
课程须知
1.对DIV和CSS基本内容掌握,理解元素的定位的概念 2.对JS基本语法掌握,理解函数和事件的概念 3.适合一定实战经验的中级以上层次人员学习。
老师告诉你能学到什么?
1.掌握对可拖拽对话框的实现原理 2.了解元素如何触发脚本方法以及如何编写侦听事件 3. 学会设置元素在页面中居中和全屏

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消