使用jTopo给Html5 Canva中绘制的元素添加鼠标事件


Posted in HTML / CSS onMay 15, 2014

使用Html5的时候,在Canvas上绘制的东西是不能相应鼠标事件的,但是使用jTopo添加事件非常简单,效果如下: 

使用jTopo给Html5 Canva中绘制的元素添加鼠标事件 

代码示例:

复制代码
代码如下:

var node = new JTopo.Node("Hello");
node.setLocation(409, 269);
node.mousedown(function(event){
if(event.button == 2){
node.text = '按下右键';
}else if(event.button == 1){
node.text = '按下中键';
}else if(event.button == 0){
node.text = '按下左键';
}
});
node.mouseup(function(event){
if(event.button == 2){
node.text = '松开右键';
}else if(event.button == 1){
node.text = '松开中键';
}else if(event.button == 0){
node.text = '松开左键';
}
});
node.click(function(event){
console.log("单击");
});
node.dbclick(function(event){
console.log("双击");
});
node.mousedrag(function(event){
console.log("拖拽");
});
node.mouseover(function(event){
console.log("mouseover");
});
node.mousemove(function(event){
console.log("mousemove");
});
node.mouseout(function(event){
console.log("mouseout");
});
HTML / CSS 相关文章推荐
CSS3 media queries + jQuery实现响应式导航
Sep 30 HTML / CSS
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
Dec 10 HTML / CSS
CSS图片翻转动画技术详解(IE也实现了)
Apr 03 HTML / CSS
css3实例教程 一款纯css3实现的环形导航菜单
Oct 20 HTML / CSS
CSS3使用transition实现的鼠标悬停淡入淡出
Jan 09 HTML / CSS
纯css实现照片墙3D效果的示例代码
Nov 13 HTML / CSS
css3动画鼠标放上图片逐渐变大鼠标离开图片逐渐缩小效果
Jan 27 HTML / CSS
HTML5的结构和语义(5):交互
Oct 17 HTML / CSS
html5定位并在百度地图上显示的示例
Apr 27 HTML / CSS
h5封装下拉刷新
Aug 25 HTML / CSS
移动端HTML5 input常见问题(小结)
Sep 28 HTML / CSS
HTML怎么设置下划线?html文字加下划线方法
Dec 06 HTML / CSS
分享全球十款超强HTML5开发工具
May 14 #HTML / CSS
HTML5实现晶莹剔透的雨滴特效
May 14 #HTML / CSS
HTML 5 input placeholder 属性如何完美兼任ie
May 12 #HTML / CSS
HTML5 embed标签定义和用法详解
May 09 #HTML / CSS
HTML5新增元素如何兼容旧浏览器有哪些方法
May 09 #HTML / CSS
使用html5 canvas创建太空游戏的示例
May 08 #HTML / CSS
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
May 08 #HTML / CSS
You might like
php流量统计功能的实现代码
2012/09/29 PHP
带密匙的php加密解密示例分享
2014/01/29 PHP
PHP session文件独占锁引起阻塞问题解决方法
2015/05/12 PHP
php常用数组array函数实例总结【赋值,拆分,合并,计算,添加,删除,查询,判断,排序】
2016/12/07 PHP
ThinkPHP5 的简单搭建和使用详解
2018/11/15 PHP
php创建类并调用的实例方法
2019/09/25 PHP
jQuery 插件 将this下的div轮番显示
2009/04/09 Javascript
屏蔽Flash右键信息的js代码
2010/01/17 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
2014/04/04 Javascript
jquery处理json对象
2014/11/03 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
详解js 创建对象的几种方法
2019/03/08 Javascript
[35:27]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第二场 10.29
2020/10/29 DOTA
浅谈python多线程和队列管理shell程序
2015/08/04 Python
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
Python cookbook(数据结构与算法)实现查找两个字典相同点的方法
2018/02/18 Python
基于numpy.random.randn()与rand()的区别详解
2018/04/17 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
Python 使用生成器代替线程的方法
2020/08/04 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
Python性能测试工具Locust安装及使用
2020/12/01 Python
Python调用系统命令os.system()和os.popen()的实现
2020/12/31 Python
伦敦著名的运动鞋综合商店:Footpatrol
2019/03/25 全球购物
linux下进程间通信的方式
2013/01/23 面试题
园林设计师自荐信
2013/11/18 职场文书
秋季运动会表扬稿
2014/01/16 职场文书
教师旷工检讨书
2014/01/18 职场文书
社区维稳工作方案
2014/06/06 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
2014年部门工作总结
2014/11/12 职场文书
怎么写工作检讨书
2014/11/16 职场文书
小班上学期幼儿评语
2014/12/30 职场文书
保险公司反洗钱宣传活动总结
2015/05/08 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书