سؤال

أنا أستخدم هذا في مشرود: http://www.web2media.net/laktek/2008/10/27/really-simple-color-picker-in-jquery/ لكنها لم تعمل. نفس الرمز:

//Start of document Ready which contains event handlers
$(document).ready(function() {

    $('#ForeColor').colorPicker();
});

<input type="text" value="#333399" id="ForeColor" class="colourPicker" />

يعمل بشكل جيد في صفحة عادية ولكن بمجرد تحميله في Modal ui jquery (محتوياتها تأتي من عرض جزئي ASP.NET MVC) فواصل! إنه يقوم ببعض الأعمال، أي إعادة تهيئة مربع النص لإظهار اللون الحالي ولكن النقر فوقه لا يظهر أن المحدد يظهر!

أظن أنه مشكلة مع استخدام مسج داخل الأوليات ..

أيه أفكار؟

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

المحلول

أكسب طيب، غبي إلى حد ما في الواقع!

في الأساس عند تحميل مشروط، من الواضح أنه من الواضح أن نفس الصفحة ولتظهر أعلاه من العناصر الأخرى التي يحتوي jquery ui modal على مؤشر z 1002!

نتيجة أي عناصر على صفحتك، بما في ذلك الكثير من العناصر المنبثقة JQuery، ستظهر تحته لا تظهر مشروط وبالتالي لا تعمل. ما عليك سوى إضافة فهرس Z أعلى (1003+) إلى منتقي الألوان أو غيرها من نمط CSS Popup CSS.

بالنسبة للواحد الذي ربطته بالقدم الذي احتاجه لإضافة كان:

div#color_selector 
{
   //other stuff
   z-index: 1120; 
}

نأمل أن يساعد أي شخص آخر.

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