IE.js - вариант решения для Internet Explorer

Описание

IE7.js - это библиотека JavaScript, которая делает Microsoft Internet Explorer похожим на браузер, поддерживающий стандарты. В ней имеются заплатки для многих пунктов из HTML и CSS, а также изображения с прозрачностью в формате PNG начинают работать правильно в IE5 и IE6.

Использование

IE7.js

MSIE5.5-6 будет работать как MSIE7.

<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script>
<![endif]-->

IE8.js

MSIE5.5-7 будет работать как MSIE8.

<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js"></script>
<![endif]-->

Если вы используете IE8.js, то включать IE7.js НЕНУЖНО.

IE9.js

MSIE5.5-8 будет работать как современный браузер, который поддерживает стандарты.

<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->

Если вы используете IE9.js, то включать IE7/IE8.js НЕНУЖНО.

 

PNG

Скрипт будет исправлять изображения только с именами по шаблону: *-trans.png

Если вы хотите исправлять все изображения формата PNG, то нужно установить значение глобальной переменной:

var IE7_PNG_SUFFIX = ".png";

Необходимо установить значение переменной до включения скрипта IE7.js. Можно установить значение переменной при включении скрипта IE7.js:

<script src="IE8.js">IE7_PNG_SUFFIX=".png";</script>

 

Суффикс будет игнорировать параметры строки запроса. Для более детального контроля вы можете использовать объект RegExp в переменной IE7_PNG_SUFFIX. Если вы планируете использовать альтернативное решение для изображений в формате PNG, то суффикс должен иметь значение, которое никогда ничему не будет соответствовать:

var IE7_PNG_SUFFIX = ":";

По умолчанию изображения в формате PNG будут растягиваться (имитируется режим "замостить" (tiling)). Если вам такое поведение не нужно, то следует установить свойство no-repeat, например:

div.example {
  background: url(my-trans.png) no-repeat;
}

К сожалению, прозрачные фоновые изображения не могут быть выведены в режиме "замостить" (с повторами) с помощью background-repeat, кроме того, не будет работать свойство background-position.

 

Загрузка

На нашем сайте хранится версия IE.js 2.1 beta 4.

Вы можете скачать текущую версию скрипта или использовать соединение с сайтом GoogleCode, как показано в примерах использования.

 

Демонстрация

На странице демонстрации приведен список всех правил и свойств CSS и элементов HTML , которые будут работать в браузерах IE.

Авторизоваться и Скачать

5 последних добавленных файлов в рубрике"Скрипты"

^ Наверх ^