Pannellum clickHandlerFunc - PullRequest
       28

Pannellum clickHandlerFunc

0 голосов
/ 27 ноября 2018

Я пытаюсь использовать clickHandlerFunc, чтобы открыть модальное поле.Я получаю сообщение об ошибке "Uncaught 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");
    }

Как можноЯ решил проблему?Мне нужно открыть модальное окно, когда щелкает горячая точка.

1 Ответ

0 голосов
/ 07 декабря 2018

Попробуйте следующее ...

сначала определите функцию, которую вы хотите вызвать перед вызовом pannellum, например ..

var openModal=function(){alert("hello")};

Затем строка для обработчика щелчковдолжно быть ...

"clickHandlerFunc": openModal

т.е. без кавычек.

Замените предупреждение ("привет") на любой вызов функции или код, который вам нравится.

...