【发布时间】:2012-08-19 01:55:04
【问题描述】:
我正在将一些脚本和样式表异步添加到我正在构建的项目中,并希望将样式表全部组合在 HEAD 中。
<head>
<title>home</title>
<meta charset="utf-8">
<link rel="Shortcut Icon" type="image/ico" href="/img/favicon.png">
<!-- STYLES-->
<link rel="stylesheet" href="/css/fonts-and-colors.css" type="text/css" media="screen">
<link rel="stylesheet" href="/css/layout.css" type="text/css" media="screen">
<!-- JS-->
<script type="text/javascript" async="" src="/js/light-box.js"></script>
<script type="text/javascript" src="/js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="/js/grade-button.js"></script>
<script>
$(document).ready(function() {
// some code
});
</script>
<link rel="stylesheet" href="/css/masterBlaster.css" type="text/css" media="screen">
</head>
我正在使用
$("head").append("<link rel='stylesheet' href='/css/masterBlaster.css' type='text/css' media='screen'>");
效果很好,但它会将其添加到我的 HEAD 部分的底部,如您在示例中所见。
我的强迫症想在我的第一个样式链接之前或最后一个样式链接之后添加它。
感谢收看。
【问题讨论】:
标签: jquery css asynchronous head