2013-03-15 1 views
16

Какого заполнителя polyfill скрипт вы рекомендуете, что я использую, чтобы обеспечить поддержку замещающей в IE7, 8 & 9.Лучшего заполнителя polyfil сценарий для IE7, IE8 и IE9

Я видел следующее list из команды Модернизатора и было интересно, если кто здесь был некоторый пробег с ними или любые другие, не включенные в список, и что они думают, что лучшие

Мои критерии оценки будут:

    Размер файла
  • Способность работать без Модернизатор/yepnope
  • Скорость (без ума счетчик циклов)
  • стабильности, сколько как он используется в дикой природе?
  • Detect родную способности шаблонной и не беспокоить работают

Я помню день, когда я использовал, чтобы написать строку или так в OnClick случае ввода для поддержки заполнителя - лол, но если честно, я могу» (watch this funny). По крайней мере, IE10, наконец, движется в правильном направлении.

Спасибо ...

+0

Дублированных http://stackoverflow.com/questions/5522164/input-placeholders-for-internet-explorer? –

+0

@JujharSingh это не о справедливости, это о повиновении правилам SO. –

ответ

30

Я рекомендую вам использовать jQuery Placeholder polyfill по Mathias Bynens.

  • Он поддерживает IE6 +
  • Это 2k уменьшенная
  • Это его собственная функция обнаружения (Modernizr не требуется)
  • код прост. Выбор JQuery будет варьироваться в зависимости от вашего выбора
  • Это один polyfill рекомендованного HTML5Please и указано на Modernizr Wiki вы упомянули
  • Он не выполняет код, если он не нужен
+0

Знаете ли вы, как изменить цвет держателя места? –

+1

Аллан Чуа: Добавьте класс заполнителя в свой собственный CSS. .placeholder {color: red;} – Firze

+1

В приведенной выше библиотеке есть проблема с размещением текста заполнителя в качестве фактического текста после вызова Ajax (с использованием магистрали/марионетки). Проблема GitHub документирована, но код не был затронут через 6 месяцев. Вот ссылка на эту проблему. https://github.com/mathiasbynens/jquery-placeholder/issues/196 – Jared

 Смежные вопросы

  • Нет связанных вопросов^_^