Modernizr を使用して機能、つまり csscolumns をチェックし、この機能が利用できない場合はcss3-multi-column.js ポリフィルModernizr.load()
を使用するために実行しています。Modernizr/yepnope が Modernizr スクリプト要素の直前とスタイルシートの前にスクリプトを挿入するという事実を除けば、これはすべてうまく機能します。すべてのスタイルシートの後に含める必要があるため、Modernizr がスクリプトをページの最後に追加することをお勧めします。それは可能ですか?css3-multi-column.js
これは私のコードです:
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);
}