ما هو البرنامج المساعد jQuery الذي يجب استخدامه لإصلاح مشكلة شفافية IE6 PNG؟

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

  •  09-06-2019
  •  | 
  •  

سؤال

هل يوجد إصلاح IE6/PNG تم تطويره رسميًا بواسطة فريق jQuery؟

إذا لم يكن الأمر كذلك، أي من المكونات الإضافية المتاحة يجب أن أستخدمها؟

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

المحلول

أنا استخدم jquery.pngFix.js.لا أعرف إذا تمت الموافقة عليه رسميًا أم لا، أعلم أنه يعمل.لقد اخترته لأنه كان البرنامج المساعد المضمن في FancyBox، وليس هناك سبب آخر.

نصائح أخرى

هذا .htc pngfix لقد كان يعمل دائمًا بالنسبة لي، حتى في الحالات التي فشل فيها البرنامج المساعد jquery.

تحقق من هذا.يذكر بعض الأشخاص مكونات jQuery الإضافية في التعليقات أيضًا.

إصلاح PNG من 24 طريقة

مرحبا Guyz، هنا هو الإصلاح الخاص بي لهذه المشكلة

قم بتنزيل jQuery-Plugin "pngFix" من (http://jquery.andreaseberhard.de) بالمناسبة !!!

- قم بتغيير هذه الأسطر كما يلي:

// this line
jQuery(this).find("img[src$=.png]:visible").each(function() { 
// this line
jQuery(this).find(":visible").each(function(){
// and this line
jQuery(this).find("input[src$=.png]:visible").each(function() {

--قبل النهاية ضع هذا الكود

// Store a reference to the original method.
var _show = jQuery.fn.show;

// Overriding Show method.
jQuery.fn.show = function(){
  // Execute the original method.
  _show.apply( this, arguments );
  // Fix Png 
  return $(this).pngFix();
}

//No more problems with hidden images

})(jQuery);

//The End

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

http://www.dillerdesign.com/experiment/DD_belatedPNG/

هذا عظيم جدا.فقط قم بإسقاطه وننسى وجوده هناك.لم أرها بعد تنفجر مجموعة من CSS.

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