我正在尝试使用clickHandlerFunc打开一个模态框。我收到错误消息"Uncaught : a.clickHandlerFunc is not a function at 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");
}我如何解决这个问题?当点击热点时,我需要打开一个模式框。
发布于 2018-12-08 04:29:20
尝试以下几种方法:
首先在调用pannellum之前定义要调用的函数,例如..
var openModal=function(){alert("hello")};那么点击处理程序的代码行应该是...
"clickHandlerFunc": openModal即不带引号。
将警告(“hello”)替换为您喜欢的任何函数调用或代码。
https://stackoverflow.com/questions/53494240
复制相似问题