Explorar el Código

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

pull/260/head
Dieter Meiller hace 8 años
padre
commit
0ca7677033
Se han modificado 1 ficheros con 16 adiciones y 0 borrados
  1. +16
    -0
      src/js/pannellum.js

+ 16
- 0
src/js/pannellum.js Ver fichero

@@ -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() {


Cargando…
Cancelar
Guardar