Я использую Modernizr для проверки функций, а именно столбцов css, и запускаю Modernizr.load()
для использования css3- multi-column.js polyfill, если эта функция недоступна. Все это прекрасно работает, за исключением того факта, что Modernizr/yepnope вставляет скрипт непосредственно перед элементом сценария Modernizr, а также перед моими таблицами стилей. Поскольку css3-multi-column.js
должен быть включен после всех таблиц стилей, я бы предпочел, чтобы Modernizr добавил скрипт в конец страницы. Это возможно?
Это мой код:
Modernizr.load({
test: Modernizr.csscolumns,
nope: 'http://host.org/js/libs/css3-multi-column.js';
});
Вот что я хотел бы сделать с Modernizr, если это возможно:
if (!Modernizr.csscolumns) {
var script = document.createElement( 'script' );
script.type = "text/javascript";
script.src = 'http://host.org/js/libs/css3-multi-column.js';
$('body').append(script);
}