谁能给我一个简短的例子,如何绑定热点上的点击事件和图像加载事件。我尝试使用“clickHandlerFunc”属性,但无法在热点或图像上添加点击处理程序。请建议我,与任何基本的点击事件使用“mpetroff/pannellum”panorma.我的要求是获取图像数据的图像或热点点击加载。谢谢!
lndjwyie1#
一个建议是使用Pannellum公开的scenechange和load API事件(https://pannellum.org/documentation/reference/#api-events)。我认为这将间接实现你正在寻找的,因为他们触发每一次新的场景加载。scenechange在场景改变被触发时触发(例如通过点击场景热点)。load在场景已完全加载(即所有图像已加载)时触发。下面是一个例子,它看起来会是什么样子。
scenechange
load
viewer = pannellum.viewer('panorama', { // Insert your pannellum config here }); viewer.on('scenechange', function (){ // Insert handler here });
1条答案
按热度按时间lndjwyie1#
一个建议是使用Pannellum公开的
scenechange
和load
API事件(https://pannellum.org/documentation/reference/#api-events)。我认为这将间接实现你正在寻找的,因为他们触发每一次新的场景加载。scenechange
在场景改变被触发时触发(例如通过点击场景热点)。load
在场景已完全加载(即所有图像已加载)时触发。下面是一个例子,它看起来会是什么样子。