案例分析:
1.点击弹出层,模态框和遮挡层就会显示出来(display:block)
2.点击关闭按钮,模态框和遮挡层就会隐藏起来(display:none)
3.在页面中拖拽原理:鼠标按下并且移动然后松开鼠标
4.触发事件是鼠标按下mousedown,鼠标移动mousemove,鼠标松开mouseup
5.拖拽过程,鼠标移动过程中,获得最新的值赋值给模态框的left和top值,这样模态框就可以跟着鼠标走了
6.鼠标按下触发的事件源是最上面一行的就是登录会员class:zhong1那一行
7.鼠标的坐标减去鼠标在盒子内的坐标才是模态框真正的位置
8.鼠标按下我们要得到鼠标在盒子的坐标
9.鼠标移动就让模态框的坐标设置为:鼠标坐标减去盒子坐标即可,注意移动事件写到按下事件里面
10.鼠标松开就停止拖拽就是可以让鼠标移动事件接触
效果图