سؤال

وانظر هنا: http://code.google.com/p/ie7-js/

هل لديها أي خبرة أو ملاحظات حول هذا جافا سكريبت؟ هل يستحق بما في ذلك؟ هل أوصي به؟

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

المحلول

وأنا أعرف الكثير من الناس، وأنا منهم أن تستخدم مختلف IE الخارقة للحصول على دعم PNG شفافة. هذا يبدو وكأنه قليلا قليلا إلى مزيد من المساعدة، وطالما أنها تعمل، وحجم صغير نوعا ما، وأنا لا أرى الكثير ضد استخدامه.

نصائح أخرى

ولقد استعملت من قبل، ويتم خلط نتائجي. تلك الكتابات سبب IE إلى زبد قليلا على تحميل الصفحة. في الأساس، عليك أن تفكر في الأمر على النحو بالتكرار عبر عناصر وقواعد الأنماط لتطبيق "إصلاحات" للمناطق التي تعاني من نقص في أن جعل المحرك معين. في بعض الحالات، وهذا يتوقف على مدى تعقيد ترميز أو الأنماط هي التي يمكنك تأخذ قليلا من الوقت وسترون المتصفح معطلا.

ومع ذلك، إذا كنت تستطيع مقايضة تلك التكلفة الأداء، وسوف توفر الوقت اللازم لتطوير وأنتم سوف يمضون وقتا أقل القرصنة حول المراوغات IE6. سوف IE7 / IE8 توفير ما يكفي من الوظائف المفقودة التي يمكنك تجنب بعض الحالات الحافة، ويمكن أن تتطور باستخدام معايير أفضل (مين العرض / دقيقة الارتفاع، متعددة محددات اسم_الفئة، الخ) قضايا جعل معينة، وسوف تختفي.

ولكن، إذا كنت بحاجة فقط 24 بت دعم PNG شفافة، استخدم أداة بنيت لذلك. بما في ذلك IE7 / IE8.js لبابوا نيو غينيا الدعم وحده مثل قصف في الظفر مع دبابة. استخدام DD_belatedPNG لذلك.

وكان يعمل، ولكن حفظ جدارته في الاعتبار أن ie7.js وie8.js تفعل أكثر بكثير من تقديم الدعم PNG شفافة. حتى مع الدعم PNG شفافة، وحفظ جدارته في الاعتبار أن الصور خلفية شفافة لا يمكن مزينة بالبلاط (تكرار) باستخدام خلفية تكرار أو وضع باستخدام خلفية الموقف. هذا يعوق أي القدرة على استخدام الانقلاب CSS باستخدام خلفية الموقف. لقد استعملت فقط في موقع واحد لقد فعلت، وأنا الآن أن تحديث الموقع لا أستطيع إزالة ie8.js لانني لو فعلت كامل الموقع يكسر تخطيط في IE. أنا لا أعتقد أنني سوف يكون استخدامه في المستقبل، وبدلا من الاعتماد على الخارقة CSS بسيطة أو مجرد السماح للمواقع جهدي ل"تتحلل برشاقة" في IE6.

وأنا أعلم أن هناك بعض الأدوات لتحديد المشكلة PNG شفافة والتي هي أكثر مرونة من ذلك. على سبيل المثال، مسج المساعد ifixpng2 ستدعم موقف الخلفية، والتي لا تفعل IE7-شبيبة .

وطالما كنت على بينة من بالضبط ما يصلح له، وأود أن أقول لأنها تذهب. أنا لست متأكدا من ذلك ليب بالضبط، ولكن بعض يبس الحصول مكلفة للغاية إذا كان لديك DOM كبير، كما أنها تميل إلى ربط في HTC السلوكيات قاعدة الملفات على EVERY DOM العنصر. يؤدي هذا اللعين "تحميل X من Y" رسالة شريط الحالة وميض باستمرار على الحمل الأولي، وأي محتوى DOM ولدت حديثا.

وكذلك جميلة لها وتعمل بطريقة صر ش يمكن استخدام ميزات CS3 مثل لى: تحوم. نحن لم يخسر مشروع آخر مرة باستخدام ie8.js ويعمل سيلة رائعة.

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