谁能建议我一个简短的例子,说明如何在热点和图像加载事件上绑定点击事件。我尝试使用“clickHandlerFunc”属性,但无法在热点或图像上添加点击处理程序。请建议我,使用“mpetroff/pannellum”panorma 的任何基本点击事件。我的要求是在加载图像或点击热点时获取图像数据。
谢谢!
谁能建议我一个简短的例子,说明如何在热点和图像加载事件上绑定点击事件。我尝试使用“clickHandlerFunc”属性,但无法在热点或图像上添加点击处理程序。请建议我,使用“mpetroff/pannellum”panorma 的任何基本点击事件。我的要求是在加载图像或点击热点时获取图像数据。
谢谢!
一种建议是使用Pannellum 公开的 API 事件 ( scenechange
https://pannellum.org/documentation/reference/#api-events )。我认为它会间接地实现您正在寻找的东西,因为每次加载新场景时它们都会触发。 load
scenechange
在触发场景更改时触发(例如,通过单击场景热点)。 load
当场景完全加载(即所有图像已加载)时触发。
这是一个外观示例。
viewer = pannellum.viewer('panorama', {
// Insert your pannellum config here
});
viewer.on('scenechange', function (){
// Insert handler here
});