Iphony nie wykrywaja mi pozycji objektow (znaczników) <g> oraz <path> w SVG przy pomocy metody offset:
  1. var y = $("g.element").offset().top;
  2. var x= $("g.element").offset().left;
  3. console.log(x);
  4. console.log(y);

w zwyklym HTML niby to mialo pomoc:
  1. if ( /webkit.*mobile/i.test(navigator.userAgent)) {
  2. $.fn.offsetOld = $.fn.offset;
  3. $.fn.offset = function() {
  4. var result = this.offsetOld();
  5. result.top -= window.scrollY;
  6. result.left -= window.scrollX;
  7. return result;
  8. };
  9. }

Ale w SVG nie pomaga, ciagle nie wykrywaja pozycji top i left, dostaje odp 0.
Czy slyszał ktoś jeszcze o jakiejś metodzie na to?
Testowałem m.in. na Iphon 6 i Iphon 7 na safari.

edit:

dobra znalazlem fixa:
zamiast: $("g.element").offset()
dziala:
$("g.element")[0].getBoundingClientRect()