作者john110290 (KenMin)
看板Ajax
标题[问题] 实作不同物件的行为
时间Fri Feb 7 20:06:54 2014
一样用这个简单的绘图板范例
http://www.blogjava.net/crazycoding/archive/2013/09/13/404016.html
如果我要在网页里实做两块绘图板
该怎麽让他们分别作用呢?
我修改
canvas = document.getElementById('imageView');
context = canvas.getContext('2d');
canvas2 = document.getElementById('imageView2');
context2 = canvas2.getContext('2d');
tool = new tool_pencil();
canvas.addEventListener('mousedown', ev_canvas, false);
canvas.addEventListener('mousemove', ev_canvas, false);
canvas.addEventListener('mouseup', ev_canvas, false);
canvas2.addEventListener('mousedown', ev_canvas, false);
canvas2.addEventListener('mousemove', ev_canvas, false);
canvas2.addEventListener('mouseup', ev_canvas, false);
之後作的操作都依照各自绘图板的座标 画到了第一块板子上XD
能请指点一下问题所在吗?
感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.0.210
1F:→ mmis1000:因为 tool_pencil 绑在第一块板子上阿 02/07 21:57
2F:→ mmis1000:看是改用参数传元素,还是乾脆初始化两个工具吧 02/07 22:05
3F:→ john110290:不好意思我很新手 想再问深入一点 如果我想要非常多 02/08 00:00
4F:→ john110290:板子 哪种方法比较好? 谢谢! 02/08 00:01
5F:→ john110290:恩... 还有我真的看不懂 有没有更多的提示 =____=a 02/08 00:09
6F:→ dlikeayu:你没发现你tool_pencil这物件里面画到的都是第一个板子吗 02/17 03:11
7F:→ dlikeayu:你把tool_pencil这class改带参数进去;参数为板子自己 02/17 03:13
8F:→ dlikeayu:让板子自己去做自己的事 02/17 03:13