首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript,Pannellum:覆盖图像捕获鼠标/触摸事件

Javascript,Pannellum:覆盖图像捕获鼠标/触摸事件
EN

Stack Overflow用户
提问于 2016-11-11 05:57:05
回答 1查看 479关注 0票数 0

我已经使用Pannellum构建了一个全景图,并在上面放置了一个图像。现在的问题是,鼠标和触摸事件被应用于图像,而不是到达全景查看器以控制它。我可以想象一个解决方案,首先放置一个透明的全景图,这样鼠标事件就可以控制它。然后将真正的pano放在下面,并将运动镜像到它上面。有没有更好的解决方案?我读过关于事件冒泡的文章,但还不理解它。

EN

回答 1

Stack Overflow用户

发布于 2018-08-16 18:39:37

您可以使用css选项禁用与图像的交互

代码语言:javascript
复制
pointer-events: none;

只需将其添加到图像的style-tag即可。

在div中使用画布的示例:

HTML

代码语言:javascript
复制
<div id="crosshairCont"><canvas id="crosshair" height="450px" width="800px"></canvas></div> 

CSS

代码语言:javascript
复制
#crosshairCont{
 z-index: 2;
 position: absolute;
 pointer-events: none;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40537700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档