سؤال

لدي قائمة Silverlight على صفحة ASP.NET ، في هذه الصفحة ، يوجد القائمة هناك جدول HTML ويربط الجدول هناك قائمة منسدلة.

Div Silverlight هو الموقف: مطلق ؛ Z-index: 999 ؛ تم تصميم تطبيق Silverlight مع Zindex في عناصره ، بدون نوافذ ، وشفافة الخلفية.

هذا يعمل بشكل جيد على Firefox ولكن في IE6 (المتطلبات) لا يعمل ، فإن Silverlight يحصل على خلل في جدول HTML و SropdownList

سيكون موضع تقدير أي مساعدة.

شكرا غابرييل

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

المحلول

لقد قضيت وقتًا صغيرًا فقط في قراءة هذه المشكلة بالذات ، لكن يبدو أن هذه مشكلة في معظم إعدادات Z-Index مع IE6.

يبدو أنه في Internet Explorer (Windows) ، تقوم العناصر الموضوعة بإنشاء سياق تكديس جديد ، بدءًا من قيمة Z-Index لـ 0 يقتبس

لقد وجدت مقالة - سلعة يعالج هذه المشكلة عن طريق تعيين مؤشرات Z الوالد Div أيضًا. ومع ذلك ، فقد ذكرت أن Silverlight Div لديه مؤشر z محدد ، ولكن لا يوجد رمز ، لذلك لا يمكنني إلا أن أخمن أن ما فعلته قد يكون هو نفسه كما في المقالة.

هناك آخر مقالة - سلعة هذا يستخدم iframes ، والتي قد ترغب في النظر إليها أيضًا.

آمل أن يساعدك هذا.

نصائح أخرى

حسنًا ، اضطررت إلى حل المشكلة مع جافا سكريبت سيئة.

الفكر هو أن iframe حل معظم المشكلة ، وجزء آخر كان علي إزالة أي موقف: النسبية التي استخدمتها ، وما زالت هناك ASP.NET Dropdownlist التي توصلت إلى قائمة Silverilght الخاصة بي ، لم يكن لدي الوقت لحل هذا بطريقة "صحيحة" (إذا كان بإمكاني أن أقول هذا). اضطررت إلى استخدام JavaScript لإخفاء قائمة القائمة المنسدلة وعندما يحوم المستخدم من القائمة ، سأعرض القائمة المنسدلة مرة أخرى.

هذا الرابط مع مثال عمل ساعدني كثيرًا.

شكرا للمساعدة كل من ساعد.

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