2008-09-13 8 views

Respuesta

4

estoy usando jquery.pngFix.js. No sé si está oficialmente sancionado o no, sé que funciona. Lo elegí porque era el complemento incluido con FancyBox, no hay otra razón.

+0

Ese complemento rasgó mis imágenes de caja redondeada (no quedaba nadie) mi Silverlight (etiqueta de objeto) ya no funcionaba y todas mis imágenes tenían un error X rojo encima de ellas, como una imagen rota. No funcionó para mí –

+0

Tampoco funcionó para mí; el cursor dejó de cambiar, los enlaces con fondos PNG dejaron de funcionar y las imágenes que superponían los PNG quedaron cortadas. –

+0

Tampoco funcionó para mí. Todas mis imágenes se dañaron y el texto desapareció – evanmcd

2

Mira esto. Algunas personas mencionan los complementos de jQuery en los comentarios también.

PNG Fix from 24 Ways

+0

gracias! Pasaré ese enlace a nuestros diseñadores también. –

+0

Ésta funcionó de la mejor manera entre todas las que probé, incluyendo DD Belated, el plugin jQuery pngFix y Helix HTC. Con los demás, o bien tuve que agregar una regla .htaccess para hacerlo funcionar, o estiró o redujo la imagen de forma incorrecta. Sin embargo, lo que podría arrojarle es que necesita crear un archivo x.gif en blanco en la misma carpeta que este script js, y luego editar el script para que el shim apunte a la ruta relativa de su URL base. – Volomike

3

Este .htc pngfix siempre me ha funcionado, incluso en los casos en que el plugin jquery falló.

1

Hola Guyz, Aquí está mi solución a este problema

Descargar jQuery Plugin "pngFix" de (http://jquery.andreaseberhard.de) gran plugin By The Way !!!

--CAMBIA estas líneas como las siguientes:

// 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() { 

--Antes de la Place extremo este código

// 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 
0

Hola chicos, sólo querían tirar éste en. Estaba cavando de nuevo por ello y tiene una ventaja específica sobre el resto: fondos repetibles, así como la posición de fondo (la que está marcada como la mejor respuesta aquí en realidad solo escala el backgr imagen completa).

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

Es tan grande. Solo déjalo caer y olvida que está allí. Aún no lo veo explotar un conjunto de CSS.

Cuestiones relacionadas