2013-03-15 6 views
16

Welche polyfill Skript Platzhalter tun Sie empfehlen, dass ich Platzhalter Unterstützung in IE7 bieten verwenden, 8 & 9.Der beste Platzhalter polyfil Skript für IE7, IE8 und IE9

ich folgendes list aus dem Modernisierer Team gesehen haben und frage mich, ob jemand hier einige Kilometer mit ihnen gehabt oder irgendwelche anderen nicht auf der Liste und was sie denken, ist die besten

Meine Kriterien für die Bewertung wäre:

  • Dateigröße
  • Fähigkeit ohne Modernisierer/yepnope
  • Geschwindigkeit zu arbeiten (kein verrückt Looping)
  • Stabilität, wie viel, wie es in der freien Natur verwendet?
  • Detect nativen Platzhalter Fähigkeit und sich nicht die Mühe laufen

ich einen Tag erinnern, als ich eine Linie oder so in dem Onclick-Ereignis eines Eingangs für Platzhalter Unterstützung schreiben verwendet - lol, aber um ehrlich zu sein, ich kann‘ t stört, diese schrecklichen Browser zu unterstützen (watch this funny). Zumindest IE10 bewegt sich endlich in die richtige Richtung.

Danke ...

+0

Doppelte benötigt wird von http://stackoverflow.com/questions/5522164/input-placeholders-for-internet-explorer? –

+0

@JujharSingh Es geht nicht darum fair zu sein, es geht darum, die Regeln von SO zu befolgen. –

Antwort

30

Ich empfehle Ihnen, die von Mathias BynensjQuery Placeholder polyfill verwenden.

  • Es unterstützt IE6 +
  • Es 2k minimierte
  • Es ist seine eigene Feature-Erkennung (Modernizr ist nicht erforderlich)
  • Der Code ist einfach. Die Auswahl jQuery variiert in Abhängigkeit von Ihrem Selektor
  • Es ist die eine polyfill von HTML5Please empfohlen und ist an der Modernizr Wiki Sie erwähnt
  • Es nicht den Code ausführen, wenn es nicht
+0

Kennen Sie die Farbe des Platzhalters? –

+1

Allan Chua: Platzhalter-Klasse in Ihrem eigenen CSS hinzufügen. .placeholder {color: red;} – Firze

+1

Die obige Bibliothek hat ein Problem, den Platzhaltertext nach einem Ajax-Aufruf als tatsächlichen Text zu platzieren (mit Backbone/Marionette). GitHub hat das Problem dokumentiert, aber der Code wurde in 6 Monaten nicht berührt. Hier ist ein Link zu dem Problem. https://github.com/mathiasbynens/jquery-placeholder/issues/196 – Jared

Verwandte Themen