0
我在HTML畫布工作,我需要做4個動作:onmousedown事件,ondmouseup,的onclick,onfocus此,oncontextmenu在HTML畫布
- 拖&下降元素
- 拉伸元素
- 科瑞elemnts
- 編輯elemnts
所以對:
- 拖動&降:我應該使用canvas.onmousedown和canvas.ondmouseup
- 拉伸:canvas.onclick選擇元件,則元件的框架上canvas.onclick
- 穿心蓮:canvas.ondblclick
- 編輯:canvas.oncontextmenu
但onmousedown和ondmouseup「重寫」所有其他clic。 和onclic 「覆蓋」 onfocus此
我想:
canvas.oncontextmenu = function(event) {
myContextmenu(canvas);
return false;
}
和
canvas.addEventListener('ontextmenu', function(e) {
alert("right clic"+e.clientX+";"+e.clientY);
}, true);
一個像其他的,如果我有onmousedown事件,ondmouseup,的onclick fonction嘗試不起作用。
如果有人可以幫助我歡迎
http://georgealways.github.com/gee/ - 您的歡迎;) – Saturnix