永发信息网

canvas鼠标监听事件怎么点击没反应

答案:2  悬赏:50  手机版
解决时间 2021-03-09 00:54
canvas鼠标监听事件怎么点击没反应
最佳答案
var canvas = document.getElementById("logo");
var context = canvas.getContext("2d");
var logo = new Image();
logo.src = "img/logo.gif";
logo.onload = function() {
context.drawImage(logo, 0, 0);
//监听鼠标事件
context.addEventListener("click",show= function(){alert("hehe");},false);
全部回答
canvas内容是没有事件的 有事件的只有canvas本身 通过鼠标在canvas上面移动获取鼠标位置以此来改变点击事件可以 比如 一个长方形或者正方形 计算长方形 200px*100px 根据中心点x 鼠标位置x 距离中心点 <100 and y和鼠标y距离<50 或者一个圆的半径为10px 计算方式就是 var x = 鼠标位置 x - 圆中心位置 x; var y = 鼠标位置 y- 圆中心位置 y; math.pow((x *x + y * y), 0.5)<10; 在往其他的一些不规则图形就比较麻烦了需要很高的数学功底 如果不会计算何以试试一些插件 pixi 或者phase之类 除了基本点击还带一些物理效果
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
锻件超声波探伤问题
请问有哪位朋友知道广州南沙奥园的房子怎么样
庆丰包子铺混改是要上市了吗
初二物理磁悬浮列车作图问题
南阳鲁威校泵在哪里啊,我有事要去这个地方
电感的RH、RI、R、SK的等系列是什么意思
胃镜显示有贲门多发息肉,是什么原因引起的
垂直绿化指的是利用攀援植物向空中生长进行纵
a,b,c都是质数,a²+b²+c²=39630,求a
天门山·唐王城景区地址有知道的么?有点事想
新玻璃瓶装油之前要不要消毒
怎样单手抓住篮球啊?我手长23cm。
谁知道国内cs最早的职业战队是哪支?什么时候
吃什么东西都够提高记忆
为什么是这样?打电话壁纸不是显示全部吗?红
推荐资讯
跪求古言虐心文
【新加坡地震】新加坡有没有发生大海啸的危险
梦幻西游138LG灵力秒得多还是JN高秒得多,,
像视频中小偷偷东西后被监控拍到,小偷发现后,
属于HMG-COA还原酶抑制剂,有内脂结构,属于
请问一般纳税人如何申报增值税及注意事项?
低价位挂巨量买单意味着什么
鹏飞副食这个地址在什么地方,我要处理点事
在网上卖了地下城半年后申诉回来了,会被判刑
广昌县工人文化宫在哪里啊,我有事要去这个地
朋皮杜艺术中心这个地址在什么地方,我要处理
法医秦明搜狐怎么看不了?谁有链接给一个!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?