- Метки дополнения:
- оптимизация
- скрипт
- программы
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 последних добавленных файлов в рубрике"Скрипты"
-
Плагин для создания круговых обзорных изображений с управлением курсором
ThreeSixty - плагин jQuery для создания из серии изображений кругового обзорного представления, которое управляется с помощью мыши или курсора.
-
Набор стилей для чекбоксов
9 наборов правил для оформления чекбоксов на страницах и формах веб проекта.
-
Выскальзывающие счетчики категорий
Набор правил CSS для формирования выскальзывающих ярлыков с количеством записей в категории или метке.
-
Круглый элемент управления на CSS
Набор правил и разметка для организации оригинального элемента управления для веб проекта.
-
CSS код индикатора загрузки
Интересный индикатор загрузки, сделанный без использования изображений и JavaScript.