点评:在Canvas上绘制的东西是不能相应鼠标事件的,但是使用jTopo添加事件非常简单,下面有个示例,大家可以参考下使用Html5的时候,在Canvas上绘制的东西是不能相应鼠标事件的,但是使用jTopo添加事件非常简单,效果如下:
HLiHTML5中文学习网 - HTML5先行者学习网 HLiHTML5中文学习网 - HTML5先行者学习网
HLiHTML5中文学习网 - HTML5先行者学习网HLiHTML5中文学习网 - HTML5先行者学习网代码示例:
HLiHTML5中文学习网 - HTML5先行者学习网代码如下:
HLiHTML5中文学习网 - HTML5先行者学习网var node = new JTopo.Node("Hello");
HLiHTML5中文学习网 - HTML5先行者学习网node.setLocation(409, 269);
HLiHTML5中文学习网 - HTML5先行者学习网node.mousedown(function(event){
HLiHTML5中文学习网 - HTML5先行者学习网if(event.button == 2){
HLiHTML5中文学习网 - HTML5先行者学习网node.text = '按下右键';
HLiHTML5中文学习网 - HTML5先行者学习网}else if(event.button == 1){
HLiHTML5中文学习网 - HTML5先行者学习网node.text = '按下中键';
HLiHTML5中文学习网 - HTML5先行者学习网}else if(event.button == 0){
HLiHTML5中文学习网 - HTML5先行者学习网node.text = '按下左键';
HLiHTML5中文学习网 - HTML5先行者学习网}
HLiHTML5中文学习网 - HTML5先行者学习网});
HLiHTML5中文学习网 - HTML5先行者学习网node.mouseup(function(event){
HLiHTML5中文学习网 - HTML5先行者学习网if(event.button == 2){
HLiHTML5中文学习网 - HTML5先行者学习网node.text = '松开右键';
HLiHTML5中文学习网 - HTML5先行者学习网}else if(event.button == 1){
HLiHTML5中文学习网 - HTML5先行者学习网node.text = '松开中键';
HLiHTML5中文学习网 - HTML5先行者学习网}else if(event.button == 0){
HLiHTML5中文学习网 - HTML5先行者学习网node.text = '松开左键';
HLiHTML5中文学习网 - HTML5先行者学习网}
HLiHTML5中文学习网 - HTML5先行者学习网});
HLiHTML5中文学习网 - HTML5先行者学习网node.click(function(event){
HLiHTML5中文学习网 - HTML5先行者学习网console.log("单击");
HLiHTML5中文学习网 - HTML5先行者学习网});
HLiHTML5中文学习网 - HTML5先行者学习网node.dbclick(function(event){
HLiHTML5中文学习网 - HTML5先行者学习网console.log("双击");
HLiHTML5中文学习网 - HTML5先行者学习网});
HLiHTML5中文学习网 - HTML5先行者学习网node.mousedrag(function(event){
HLiHTML5中文学习网 - HTML5先行者学习网console.log("拖拽");
HLiHTML5中文学习网 - HTML5先行者学习网});
HLiHTML5中文学习网 - HTML5先行者学习网node.mouseover(function(event){
HLiHTML5中文学习网 - HTML5先行者学习网console.log("mouseover");
HLiHTML5中文学习网 - HTML5先行者学习网});
HLiHTML5中文学习网 - HTML5先行者学习网node.mousemove(function(event){
HLiHTML5中文学习网 - HTML5先行者学习网console.log("mousemove");
HLiHTML5中文学习网 - HTML5先行者学习网});
HLiHTML5中文学习网 - HTML5先行者学习网node.mouseout(function(event){
HLiHTML5中文学习网 - HTML5先行者学习网console.log("mouseout");
HLiHTML5中文学习网 - HTML5先行者学习网});
HLiHTML5中文学习网 - HTML5先行者学习网HLiHTML5中文学习网 - HTML5先行者学习网
本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。
本文地址:http://www.xlkjgs.com/notes/html/3559.html