صورة خلفية IE6 بابوا نيو غينيا قضية AlphaImageLoader بعد الحمل مع موتولز 1.11

StackOverflow https://stackoverflow.com/questions/883413

  •  22-08-2019
  •  | 
  •  

سؤال

وأنا أحاول تقديم صورة خلفية بابوا نيو غينيا في IE6 بعد موتولز الحدث onClick الذي يغير صورة خلفية لشعبة الشعار.

وهنا هو رمز ذات الصلة كما هو الآن فقط -

if(!window.ie6){
    $('logo').setStyle('background-image', imagePath);
}else{
    $('logo').setStyles({
    filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+imagePath+")"
    });
}

وهذا، لأي سبب من الأسباب، لا يبدو أن العمل! ويسمى هذا الحدث، ويعمل بشكل جيد لجميع المتصفحات الأخرى ولكن الشعار هو مجرد فارغة عند هذا يعمل في IE6.

وإذا كان أي شخص يمكن أن يلقي بعض الضوء على هذا، أو لديه أي أفكار، وسأكون ممتن كثيرا.

وابتهاج، بيتر

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

المحلول

هل حاولت إنقاذ لPNG الخاص بك كما PNG8 بدلا من ذلك؟ بهذه الطريقة يمكنك التعامل بأمان IE6. يوفر كل ما هاسل تحميل ألفا.

وfuther، لماذا لا نحاول والكتابة المغلق الخاص بك في يستخدم المعامل الأنماط الشرطية ببساطة تغيير فئة (أو إضافة المزيد على) من البند المذكور بدلا من سمات مضمنة فيها.

HTTP: // شبكة الاتصالات العالمية. sitepoint.com/blogs/2008/03/20/making-ie6-friendly-png8-images/

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