كيفية إصلاح خطأ .FOFFSET عند الترقية من JQUERY 1.3.2 -> 1.4.2

StackOverflow https://stackoverflow.com/questions/2411131

  •  18-09-2019
  •  | 
  •  

سؤال

أنا فقط قمت بترقية jQuery إلى الإصدار 1.4.2 وأنا الآن تلقي خطأ على هذا الخط

var offset = $(settings.textBoxObj).offset({padding: true, border: true});

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

متروبوليس

هل كانت مفيدة؟

المحلول

خطك مخطئ تماما.

في jQuery 1.3.عاشر, offset لم تأخذ أي معلمات، لذلك تم تجاهل كائنك.

في 1.4، offset يتيح لك نقل عنصر، لذلك يتوقع كائن مع left و top الخصائص.

تحتاج إلى معرفة ما كانت المعلمة تحاول إنجازها أو إزالتها بالكامل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top