我正在使用 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);
}