原生JS添加鼠标事件
2017-04-24 15:19
561 查看
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
body { background-color:#bbb;}
canvas { background-color:#fff}
</style>
</head>
<body>
<canvas id="cnavas" width="400" height="400"></canvas>
<script>
window.onload = function(){
var canvas = document.getElementById('cnavas');
function onMouseEvent(event){
console.log(event.type)
}
canvas.addEventListener("mousedown",onMouseEvent,false)
canvas.addEventListener("mouseup",onMouseEvent,false)
canvas.addEventListener("click",onMouseEvent,false)
canvas.addEventListener("dblclick",onMouseEvent,false)
canvas.addEventListener("mousewheel",onMouseEvent,false)
canvas.addEventListener("mousemove",onMouseEvent,false)
canvas.addEventListener("mouseover",onMouseEvent,false)
canvas.addEventListener("mouseout",onMouseEvent,false)
}
</script>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
body { background-color:#bbb;}
canvas { background-color:#fff}
</style>
</head>
<body>
<canvas id="cnavas" width="400" height="400"></canvas>
<script>
window.onload = function(){
var canvas = document.getElementById('cnavas');
function onMouseEvent(event){
console.log(event.type)
}
canvas.addEventListener("mousedown",onMouseEvent,false)
canvas.addEventListener("mouseup",onMouseEvent,false)
canvas.addEventListener("click",onMouseEvent,false)
canvas.addEventListener("dblclick",onMouseEvent,false)
canvas.addEventListener("mousewheel",onMouseEvent,false)
canvas.addEventListener("mousemove",onMouseEvent,false)
canvas.addEventListener("mouseover",onMouseEvent,false)
canvas.addEventListener("mouseout",onMouseEvent,false)
}
</script>
</body>
</html>
相关文章推荐
- js为鼠标添加右击事件
- 原生js--鼠标事件
- 原生js解决对象事件处理程序添加和删除的兼容性问题
- 通过原生JS实现为元素添加事件的方法
- 史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结
- js如何添加鼠标右击事件
- JS 添加鼠标事件
- js鼠标添加右击事件
- 原生JS操作网页给p元素添加onclick事件及表格隔行变色
- 原生js添加事件(兼容)
- 用js给div添加鼠标悬停事件
- 通过原生JS实现为元素添加事件
- js为鼠标添加右击事件防止默认的右击菜单弹出
- js原生,鼠标离开事件
- js为鼠标添加右击事件防止默认的右击菜单弹出
- screen,client,page三种确定鼠标坐标的区别和原生JS事件写法,区别于Jquery的$.on(x,y);和$.click()
- 原生js事件的添加和删除
- 原生js事件的添加和删除的封装