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