IngenieurStudioHollaus преди 6 години
committed by GitHub
родител
ревизия
91a46da0e3
No known key found for this signature in database GPG ключ ID: 4AEE18F83AFDEB23
променени са 1 файла, в които са добавени 17 реда и са изтрити 7 реда
  1. +17
    -7
      src/js/pannellum.js

+ 17
- 7
src/js/pannellum.js Целия файл

@@ -655,13 +655,23 @@ function aboutMessage(event) {
* @param {MouseEvent} event - Mouse event to use in calculation
* @returns {Object} Calculated X and Y coordinates
*/
function mousePosition(event) {
var bounds = container.getBoundingClientRect();
var pos = {};
pos.x = event.clientX - bounds.left;
pos.y = event.clientY - bounds.top;
return pos;
}
function mousePosition(event) {
var bounds = container.getBoundingClientRect();
var pos = {};

// #ISH Change
// "event.clientX" does not exist on iPhone/iPad (therefore positioning in viewer does not work), on iPhone mouse position is "event.pageX"
if (event.pageX) {
pos.x = event.pageX - bounds.left;
pos.y = event.pageY - bounds.top;
}
else {
pos.x = event.clientX - bounds.left;
pos.y = event.clientY - bounds.top;
}

return pos;
}

/**
* Event handler for mouse clicks. Initializes panning. Prints center and click


Зареждане…
Отказ
Запис