Sfoglia il codice sorgente

Add functionality to execute javascript functions when clicking or touching on hotspots

pull/260/head
Dieter Meiller 8 anni fa
parent
commit
0ca7677033
1 ha cambiato i file con 16 aggiunte e 0 eliminazioni
  1. +16
    -0
      src/js/pannellum.js

+ 16
- 0
src/js/pannellum.js Vedi File

@@ -1593,6 +1593,22 @@ function createHotSpot(hs) {
div.style.cursor = 'pointer';
span.style.cursor = 'pointer';
a.appendChild(div);
} else if (hs.action) {
a = document.createElement('a');
a.href = "#";
a.ontouchstart = function() {
this.touchAvailable = true;
hs.action();
};
a.onclick = function() {
if (!this.touchAvailable) {
hs.action();
}
};
renderContainer.appendChild(a);
div.style.cursor = 'pointer';
span.style.cursor = 'pointer';
a.appendChild(div);
} else {
if (hs.sceneId) {
div.onclick = function() {


Caricamento…
Annulla
Salva