Frage

Sehen Sie hier: http://code.google.com/p/ie7-js/

Hat jemand Erfahrung oder Kommentare zu diesem Javascript? Lohnt es sich, einschließlich? Haben Sie dieses Hotel empfehlen?

War es hilfreich?

Lösung

Ich kenne viele Leute, mich eingeschlossen, die verschiedene IE verwenden Hacks transparente PNG-Unterstützung zu erhalten. Das sieht aus wie eine wenig mehr Hilfe, und so lange, wie es funktioniert, und die Größe ist ziemlich klein, ich würde nicht viel gegen die Verwendung von ihm sehen.

Andere Tipps

Ich habe es vorher verwendet, und meine Ergebnisse gemischt werden. Diese Skripte Ursache IE für ein bisschen auf Seite Last Churn. Grundsätzlich haben Sie, daran zu denken, wie Iterieren durch Elemente und Stylesheet-Regeln „Fixes“ für Bereiche anzuwenden, die in diesem speziellen Rendering-Engine mangelhaft sind. In einigen Fällen, je nachdem, wie kompliziert Ihr Markup oder Stylesheets sind, dass ein wenig Zeit in Anspruch nehmen kann, und Sie werden der Browser hängen sehen.

Das heißt, wenn Sie aus, dass die Leistungskosten handeln können, werden Sie Entwicklungszeit sparen, wie Sie weniger Zeit um IE6 Quirks-Hacking verbringen werden; IE7 / IE8 genug fehlende Funktionalität, die Sie bestimmte Grenzfälle zu vermeiden, können besser unter Verwendung von Standards entwickeln (min-Breite / min-height, mehrere Klassenname Selektoren, etc.) und bestimmte Rendering-Probleme verschwinden.

Wenn Sie jedoch nur 24-Bit-transparenten PNG-Unterstützung benötigen, ein Werkzeug für das gebaut verwenden. IE7 / IE8.js einschließlich allein für PNG-Unterstützung ist mit einem Tank in einem Nagel wie Stampfen. Verwenden Sie DD_belatedPNG dafür.

Es funktioniert, aber es lohnt sich, unter Berücksichtigung, dass ie7.js und ie8.js viel mehr tun als bieten transparente PNG-Unterstützung. Auch mit der transparenten PNG-Unterstützung, sein Wert unter Berücksichtigung, dass ein transparenten Hintergrund-Bilder können nicht mit Ziegeln gedeckt werden (Wiederholung) background-repeat verwendet oder mit Hintergrund-Position positionierte. Dies verhindert jede Möglichkeit, CSS-Rollovers mit Hintergrund-Position zu verwenden. Ich habe nur auf einer Seite, die ich getan habe, und jetzt, wo ich die Seite bin ich die Aktualisierung ie8.js nicht entfernen können, denn wenn ich die gesamte Website tue Layout im IE bricht. Ich glaube nicht, dass ich es in der Zukunft verwenden und stattdessen verlassen sich auf einfachen CSS-Hacks oder einfach erlauben, meinen Seiten zu „degradieren anmutig“ in IE6.

Ich weiß, dass es einige Werkzeuge für das transparente PNG Problem zu beheben, die als diese flexibler sind. Zum Beispiel Plugin die jQuery ifixpng2 wird Hintergrundposition unterstützen, die IE7-js nicht tut .

Solange Sie genau wissen, was es behebt, würde ich es sagen gehen. Ich bin nicht sicher über dieses lib genau, aber einige Libs bekommen sehr teuer, wenn man einen großen DOM hat, da sie dazu neigen, in HTC-Datei Basis Verhalten auf jedem DOM-Elemente zu verknüpfen. Dies bewirkt, dass die gefürchteten „Laden x von y“ Statusleiste Meldung ständig auf der Anfangslast blinken, und jeder neu erzeugten DOM-Gehalts.

gut sein schöne und arbeitet Rost Art und Weise u cs3 Funktionen wie li verwenden kann: schweben. wir haben von Projekt zuletzt mit ie8.js verloren und es funktioniert super Weg.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top