2

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);
}
4

1 に答える 1