【问题标题】:How to add click event on hotspot or load event of image in mpetroff/pannellum plugin如何在热点上添加点击事件或在 mpetroff/pannellum 插件中加载图像事件
【发布时间】:2017-09-07 13:48:01
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: javascript html pannellum


    【解决方案1】:

    一个建议是使用由 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
      });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-10
      • 2019-04-14
      • 2013-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多