Kaynağa Gözat

Trigger click handler functions with touch input (fixes #861).

pull/883/head
Matthew Petroff 4 yıl önce
ebeveyn
işleme
6075769935
1 değiştirilmiş dosya ile 10 ekleme ve 0 silme
  1. +10
    -0
      src/js/pannellum.js

+ 10
- 0
src/js/pannellum.js Dosyayı Görüntüle

@@ -1800,6 +1800,16 @@ function createHotSpot(hs) {
div.addEventListener('click', function(e) { div.addEventListener('click', function(e) {
hs.clickHandlerFunc(e, hs.clickHandlerArgs); hs.clickHandlerFunc(e, hs.clickHandlerArgs);
}, 'false'); }, 'false');
if (document.documentElement.style.pointerAction === '' &&
document.documentElement.style.touchAction === '') {
div.addEventListener('pointerup', function(e) {
hs.clickHandlerFunc(e, hs.clickHandlerArgs);
}, false);
} else {
div.addEventListener('touchend', function(e) {
hs.clickHandlerFunc(e, hs.clickHandlerArgs);
}, false);
}
div.className += ' pnlm-pointer'; div.className += ' pnlm-pointer';
span.className += ' pnlm-pointer'; span.className += ' pnlm-pointer';
} }


Yükleniyor…
İptal
Kaydet