소스 검색

Allow touch scrolling when `dragable` is false (fixes #788).

tags/2.5.4
Matthew Petroff 5 년 전
부모
커밋
406d003e5c
2개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. +0
    -1
      src/css/pannellum.css
  2. +5
    -0
      src/js/pannellum.js

+ 0
- 1
src/css/pannellum.css 파일 보기

@@ -17,7 +17,6 @@
outline: 0;
line-height: 1.4;
contain: content;
touch-action: none;
}

.pnlm-container * {


+ 5
- 0
src/js/pannellum.js 파일 보기

@@ -933,6 +933,9 @@ var pointerIDs = [],
*/
function onDocumentPointerDown(event) {
if (event.pointerType == 'touch') {
// Only do something if the panorama is loaded
if (!loaded || !config.draggable)
return;
pointerIDs.push(event.pointerId);
pointerCoordinates.push({clientX: event.clientX, clientY: event.clientY});
event.targetTouches = pointerCoordinates;
@@ -948,6 +951,8 @@ function onDocumentPointerDown(event) {
*/
function onDocumentPointerMove(event) {
if (event.pointerType == 'touch') {
if (!config.draggable)
return;
for (var i = 0; i < pointerIDs.length; i++) {
if (event.pointerId == pointerIDs[i]) {
pointerCoordinates[i].clientX = event.clientX;


불러오는 중...
취소
저장