html5canvers中的按钮
来源:互联网 发布:wps for mac破解版 编辑:程序博客网 时间:2024/06/06 04:21
<!doctype html>
<html>
<head></head>
<body>
<canvas id="canvas" width="500" height="500" style = "border:1px solid red"></canvas>
<script>
var rect={x:100,y:100,w:40,h:20};//定义要画的矩形的位置属性
var canvas=document.getElementById('canvas');
var cxt=canvas.getContext('2d');
cxt.fillRect(rect.x,rect.y,rect.w,rect.h);//绘制矩形
canvas.onclick=function(e){//给canvas添加点击事件
e=e||event;//获取事件对象
//获取事件在canvas中发生的位置
var x=e.clientX-canvas.offsetLeft;
var y=e.clientY-canvas.offsetTop;
//如果事件位置在矩形区域中
if(x>=rect.x&&x<=rect.x+rect.w&&y>=rect.y&&y<=rect.y+rect.h){
window.open('链接地址');//打开指定链接
}
}
</script>
</body>
</html>
<html>
<head></head>
<body>
<canvas id="canvas" width="500" height="500" style = "border:1px solid red"></canvas>
<script>
var rect={x:100,y:100,w:40,h:20};//定义要画的矩形的位置属性
var canvas=document.getElementById('canvas');
var cxt=canvas.getContext('2d');
cxt.fillRect(rect.x,rect.y,rect.w,rect.h);//绘制矩形
canvas.onclick=function(e){//给canvas添加点击事件
e=e||event;//获取事件对象
//获取事件在canvas中发生的位置
var x=e.clientX-canvas.offsetLeft;
var y=e.clientY-canvas.offsetTop;
//如果事件位置在矩形区域中
if(x>=rect.x&&x<=rect.x+rect.w&&y>=rect.y&&y<=rect.y+rect.h){
window.open('链接地址');//打开指定链接
}
}
</script>
</body>
</html>
阅读全文
0 0
- html5canvers中的按钮
- GridView中的链接按钮
- Enable CDialogBar 中的按钮
- 网页中的共享按钮
- 定制UIActionSheet中的按钮
- WinForm中的关闭按钮
- 监听Didalog中的按钮
- 自定义 Ribbon中的 按钮
- NUGI中的按钮响应
- BootStrap中的按钮使用
- Struts2中的按钮标签
- 监听Dialog中的按钮
- OpenCV中的按钮问题
- Android中的按钮事件
- cocos中的自定义按钮
- 对话框中的按钮次序
- Android中的Button按钮
- Asp.Net中的按钮失效
- MySql Order By 多个字段 排序规则
- java类加载过程
- 史上最全面的Java高级学习体系(没有之一)
- MySQL基础表操作---IO操作(二)
- 51Nod-1000-A+B
- html5canvers中的按钮
- ecplise使用及配置
- sql语句快速清空表
- C#设计模式(2)-简单工厂模式
- DataTable转成List集合
- iOS进阶:Objective-C底层原理
- 51nod 1010 只包含因子2 3 5的数
- 在Android上实现HttpServer
- 接口测试基础笔记