【发布时间】:2012-05-03 17:19:07
【问题描述】:
我正在使用 Modernizr 来检查功能,即 csscolumns,并运行 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);
}
【问题讨论】:
标签: javascript modernizr yepnope polyfills