Panzoom: لا يعمل التحريك على Chrome

تم إنشاؤها على ١٦ فبراير ٢٠١٧  ·  3تعليقات  ·  مصدر: timmywil/panzoom

موضوع القضية

لا يعمل التحريك على أحدث إصدار من الكروم. عند النقر فوق التكبير ، يتم تعيين الحد الأدنى والتحريك إلى 0،0.
في HTML يختفي تلميح "التحويل: المصفوفة".

بيئتك

  • نسخة jquery.panzoom: 3.2.2
  • إصدار jquery: 1.11.0 (آسف لذلك)
  • أي متصفح وإصداره: Chrome 56

سلوك متوقع

يجب أن يعمل التحريك جيدًا (مثالي في Firefox)

السلوك الفعلي

مصفوفة التحويل تختفي من HTML ، ويتم ضبط التكبير على الحد الأدنى والانتقال إلى الزاوية اليسرى العليا

التعليق الأكثر فائدة

أهلا،

لا أعرف ما إذا كان يجب إصلاح المشكلة حقًا أم لا ، أعلم أن إصدار JQuery الخاص بي قد يكون مسؤولاً.
لكن الإصلاح سهل للغاية ، فهو يتطلب فقط استخدام كائن الحدث الأصلي:

الخطان 1204 و 1205:

startPageX = event.originalEvent.pageX;
startPageY = event.originalEvent.pageY;

السطور من 1246 إلى 1250:

self.pan(
    origPageX + coords.originalEvent.pageX - startPageX,
    origPageY + coords.originalEvent.pageY - startPageY,
    panOptions
);

ال 3 كومينتر

أهلا،

لا أعرف ما إذا كان يجب إصلاح المشكلة حقًا أم لا ، أعلم أن إصدار JQuery الخاص بي قد يكون مسؤولاً.
لكن الإصلاح سهل للغاية ، فهو يتطلب فقط استخدام كائن الحدث الأصلي:

الخطان 1204 و 1205:

startPageX = event.originalEvent.pageX;
startPageY = event.originalEvent.pageY;

السطور من 1246 إلى 1250:

self.pan(
    origPageX + coords.originalEvent.pageX - startPageX,
    origPageY + coords.originalEvent.pageY - startPageY,
    panOptions
);

كنت أواجه نفس المشكلة ، نفس إصدار jQuery. يبدو أن التغيير إلى إصدار أحدث من jQuery يحل المشكلة. الإصلاح الذي أجريته يحل المشكلة إذا كنت بحاجة للبقاء على 1.11.

أهلا،

انه من الممكن. كنت مضطرًا للبقاء في إصدار JQuery هذا.

شكرا

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات