<p>عرض الحاوية المختارة: 0 بكسل</p>

تم إنشاؤها على ١٢ سبتمبر ٢٠١٣  ·  5تعليقات  ·  مصدر: harvesthq/chosen

لقد اخترت أحدث إصدار من (1.0.0) وأحصل على العرض: 0 بكسل داخل الحاوية المختارة. ليس لدي أي فكرة عن سبب قيام الدالة this.container_width () بإرجاع القيمة "0px". شخص ما يمكن أن يساعدني؟

ملاحظة: أنا أستخدم داخل نموذج bootstrap الذي يظهر على الطاير
note2: يجب أن أستدعى modal () ثم اتصل بـ selected () حتى لا أفشل

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

لقد واجهت نفس المشكلة بالضبط ، وما حل لي هو إضافة ملف
العرض الأدنى: 220 بكسل! مهم ؛
إلى فئة CSS ذات الحاوية المختارة :)

ال 5 كومينتر

لقد واجهت نفس المشكلة بالضبط ، وما حل لي هو إضافة ملف
العرض الأدنى: 220 بكسل! مهم ؛
إلى فئة CSS ذات الحاوية المختارة :)

نسخة مكررة من # 1272 و # 1532 ، الحل المحتمل في # 1439

لقد بحثت عن هذه المشكلة حوالي ساعة واحدة. لم أكن متأكدًا مما إذا كان قد جاء منذ التحديث الأخير إلى 3.2 ... لقد قمت بإصلاحه باستخدام selected.css والعرض: 220 بكسل!

إنه ليس حلاً جيدًا ، يجب إصلاحه مع تحديث Joomla التالي ... هذه المشكلة عمرها حوالي عام واحد.

في رمز "selected.jquery.js" انظر:

الدعائم_الحاوية = {
'class': container_classes.join ('')،
'النمط': "العرض:" + (this.container_width ()) + "؛"،
"العنوان": this.form_field.title
} ؛

ثم ببساطة قم بما يلي:

$ ("# idControl"). تم اختيار ({
العرض: "250 بكسل"
}) ؛

أدرك أن هذا قديم بعض الشيء ، لكنني توصلت إلى حل أفضل بشكل هامشي (لـ 1.7.0) عن طريق إضافة الوظيفة التالية:

function defModalWidth(obj) {
  if (obj.container_width() == '0px') {
    return '600px';    
  } else {
    return obj.container_width();
  }
}

واستبدال this.container_width() بـ set_up_html باستدعائه على هذا النحو:

this.container.width(defModalWidth(this));

أي شيء تم اختياره يعتقد أنه يجب أن يكون صفراً لأن الوسيط الموجود فيه مخفي سيحصل على 600 بدلاً من ذلك.

يبدو أنه يعمل.

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