- 博客(2)
- 收藏
- 关注
原创 javascript事件(三)(实现拖拽)
一.拖拽的原理:选择元素时(鼠标按下),保存鼠标的位置和元素位置的差值(以保证鼠标拖住元素移动时相对于元素的位置固定);移动元素时(鼠标移动),不停地给元素位置赋值(当前鼠标位置减去保存的差值);释放元素时(鼠标抬起),取消移动事件。二.可能会遇到的问题 1.若移动速度太快脱离元素时事件就不会执行了; 2.为了避免冒泡,onmousemove事件放在document上就可以了; 3.为了避免当
2017-02-27 15:48:47 568
原创 javascript事件(二)
一.事件函数的取消 1.第一种事件绑定形式的取消,如:function fn1(){ alert(1); } document.onclick = fn1; document.onclick = null; //取消点击事件2.第二种事件绑定形式的取消: IE浏览器下:obj.detachEvent(事件名称,事件函数);标准浏览器下:obj.removeEventListener(事件
2017-02-26 22:47:04 369
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人