سؤال

أنا أستخدم كل من مربع حوار jQuery UI و jquery ui الإكمال التلقائي على حد سواء لهما نفس السلوك الخاطئ عندما ينبثقون ، يكون الموضع دائمًا 0،0! لقد جربت بعض الحجج المختلفة عند ظهور مربع الحوار ولكن يبدو أنه يساعد.

أي أدلة؟ هل هذا خطأ في حساب الموضع في jQuery؟ أم أن هذا بعض علة CSS؟

الإصدارات 1.4.2 و 1.8.0

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

المحلول

حسنًا ، اكتشفت أن هذا الخطأ كان ناتجًا عن مكون البرنامج النصي الخارجي JQuery Script يسمى jQuery.dimensions ... - "اعتبارًا من jQuery 1.2.6 ، تم دمج المكون الإضافي للأبعاد في جوهره." لذلك قمت بإزالة المكون الإضافي والآن يعمل كل شيء كما هو متوقع.

نصائح أخرى

إذا لم تقم إجابة Okku بإصلاح الأشياء ، فقد تجد أنك نسيت الملف jquery.position.js من تضمينك.

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