Gibt es einen IE6/PNG-Fix, der offiziell vom jQuery-Team entwickelt wird?
Wenn nicht, welches der verfügbaren Plugins sollte ich verwenden?
Gibt es einen IE6/PNG-Fix, der offiziell vom jQuery-Team entwickelt wird?
Wenn nicht, welches der verfügbaren Plugins sollte ich verwenden?
Ich benutze jquery.pngFix.js . Ich weiß nicht, ob es offiziell sanktioniert ist oder nicht, aber ich weiß, dass es funktioniert. Ich habe mich dafür entschieden, weil es das Plugin war, das mit FancyBox mitgeliefert wurde, aus keinem anderen Grund.
Dieses Plugin riss meine abgerundeten Box-Bilder (kein einziges blieb übrig), mein Silverlight (Objekt-Tag) funktionierte nicht mehr und alle meine Bilder hatten einen roten X-Fehler über ihnen, wie ein kaputtes Bild. Hat bei mir nicht funktioniert
Bei mir hat es auch nicht funktioniert; der Cursor ändert sich nicht mehr, Links mit PNG-Hintergrund funktionieren nicht mehr, und Bilder, die sich mit den PNGs überschneiden, werden abgeschnitten.
Diese .htc pngfix hat bei mir immer funktioniert, auch in Fällen, in denen das Jquery-Plugin versagt hat.
Diese funktionierte am besten von allen, die ich hier ausprobiert habe, einschließlich DD Belated, dem jQuery pngFix Plugin und dem Helix HTC. Bei den anderen musste ich entweder eine .htaccess-Regel hinzufügen, damit es funktionierte, oder das Bild wurde nicht richtig gestreckt oder geschrumpft. Was Sie jedoch verwirren könnte, ist, dass Sie eine leere x.gif-Datei im selben Ordner wie dieses js-Skript erstellen und dann das Skript so bearbeiten müssen, dass das Shim auf den relativen Pfad von Ihrer Basis-URL zeigt.
Hallo Guyz, Hier ist meine Lösung für dieses Problem
jQuery-Plugin "pngFix" herunterladen von ( http://jquery.andreaseberhard.de ) Übrigens ein tolles PlugIn!!!
-Ändern Sie diese Zeilen wie folgt:
// 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() {
-Vor dem Ende diesen Code platzieren
// 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
Hey Leute, ich wollte das hier nur mal einwerfen. Ich war graben um für es wieder und es hat einen bestimmten Vorteil gegenüber dem Rest: wiederholbare Hintergründe, sowie Hintergrund-Position (die eine, die als die beste Antwort hier eigentlich nur Skalen das Hintergrundbild gekennzeichnet ist).
http://www.dillerdesign.com/experiment/DD_belatedPNG/
Das ist so toll. Einfach einstecken und vergessen, dass es da ist. Ich habe noch nicht erlebt, dass er ein CSS-Set zum Explodieren bringt.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
0 Stimmen
Brian, gibt es einen Grund, warum Sie nicht stattdessen GIFs verwenden können?
4 Stimmen
Transparente oder teilweise transparente Bilder mit Farbverläufen sind die üblichen Verdächtigen.