我正在尝试使用clickHandlerFunc打开模式框。我收到错误“未捕获的TypeError:a.clickHandlerFunc不是HTMLDivElement的函数。(pannellum.js:68)”
以下是我的代码:
"hotSpots": [
{
"pitch": 1.60311491347256,
"yaw": 22.349004691308146,
"type": "scene",
"text": '',
"sceneId": "",
"clickHandlerFunc": "openModal"
},
function openModal() {
$(".popup-overlay, .popup-content").addClass("active");
}
如何解决该问题?单击热点时,我需要打开一个模式框。
答案 0 :(得分:1)
尝试以下方法...
例如,首先定义要调用的函数,然后再调用pannellum。.
columnsWithAlias=true
然后点击处理程序的行应为...
var openModal=function(){alert("hello")};
即没有引号。
将alert(“ hello”)替换为您喜欢的任何函数调用或代码。