最近我使用JavaScript的針對JavaScript的延遲加載的onreadystatechange,見http://wordpress.org/plugins/wp-defer-loading/和https://developers.google.com/speed/docs/insights/BlockingJS
我想你可以使用相同的解決,也許您的問題:
function loadrespond(){
var respond_js = document.createElement("script");
respond_js.src = "assets/respond.js";
document.body.appendChild(respond_js);
}
var elementbootstrapcss = document.createElement("link");
elementbootstrapcss.onreadystatechange = function() {
if (this.readyState == 'complete') loadrespond();
}
elementbootstrapcss.onload = loadrespond;
elementbootstrapcss.href = 'assets/css/bootstrap.css';
elementbootstrapcss .rel = 'stylesheet';
elementbootstrapcss.type = 'text/css';
document.getElementsByTagName('head')[0].appendChild(elementbootstrapcss);
CSS加載來自:CSS delivery optimization: How to defer css loading?