如何在热点上添加点击事件或在mpetroff / pannellum插件中加载图像事件

时间:2017-09-07 13:48:01

标签: javascript html pannellum

任何人都可以建议我一个简短的例子,说明如何在热点和图像加载事件上绑定点击事件。 我尝试使用" clickHandlerFunc"属性但无法在热点或图像上添加单击处理程序。 请建议我使用" mpetroff / pannellum" panorma。 我的要求是在图像加载或点击热点时获取图像数据。

谢谢!

1 个答案:

答案 0 :(得分:0)

一个建议是使用Pannellum(https://pannellum.org/documentation/reference/#api-events)公开的scenechangeload API事件。我认为它会间接实现您正在寻找的东西,因为每次加载新场景时它们都会触发。

触发场​​景更改时触发

scenechange(例如,通过单击场景热点)。当场景完全加载(即所有图像都已加载)时会触发load

这是一个看起来如何的例子。

  viewer = pannellum.viewer('panorama', { 
   // Insert your pannellum config here
   });

  viewer.on('scenechange', function (){
   // Insert handler here
  });