1事件类型的种类1.1鼠标事件
1.3HTML事件
2获取当前鼠标位置
事件对象的获取方法都是在一个事件的回调中先传个形参,然后
事件名 | 说明 |
click | 单击 |
dblclick | 双击 |
mouseover | 鼠标移入 |
mouseout | 鼠标移出 |
mousemove | 鼠标移动(会不停的触发) |
mouseenter | 鼠标移入 |
mouseleave | 鼠标移出 |
这里也可以看下之前jQuery里的文章《jQuery里的事件》
1.2键盘事件键盘事件多用于表单元素里,全局window
事件名 | 说明 |
keydown | 键盘按下(如果按下不松手会一直触发) |
keyup | 键盘抬起 |
keypress | 键盘按下(只支持字符键,如ctrl) |
1.window事件
事件名 | 说明 |
load | 页面加载完触发 |
unload | 页面解构(刷新页面,关闭页面)时触发 |
scroll | 页面滚动 |
resize | 窗口大小发生变化时触发 |
2.表单事件
事件名 | 说明 |
blur | 失去焦点触发 |
focus | 获得焦点触发 |
select | 当我们在输入框选中文本时触发 |
change | 当我们对输入框修改且失去焦点时触发 |
submit | 表单提交时触发 |
reset | 表单重置元素时触发 |
获取当前鼠标位置的属性有如下表所示,但是他们的区别是原点位置(参照物)不一样。
原点位置 | |
clientX clientY | 可视窗口的左上角为原点 |
pageX pageY | 整个页面的左上角(包含滚出去的滚动距离) |
screenX screenY | 电脑屏幕的左上角 |