当我使用html5shiv.js和respond.js使bootstrap.css(3.0版)与IE7,8兼容时,
在index.html(http://same.domain.com/index.html)中:
<script type="text/javascript" src="../css/bootstrap.min.css"></script>
或
<script type="text/javascript" src="http://same.domain.com/css/bootstrap.min.css"></script>
有效。
当我用这个代替时:
<script type="text/javascript" src="http://another.domain.com/css/bootstrap.min.css"></script>
它不起作用!
所以我认为html5shiv.js或responds.js将判断css是否与html属于同一个域, 现在,我的问题是,如果它是真的,我能做什么因为css和html在我们的项目中不是同一个域。
答案 0 :(得分:0)
实际上,原因是浏览器会同时请求css和js,所以当js执行时,css可能还没准备好。
答案 1 :(得分:0)
实际上,respond.js不会处理与html不在同一域中的css。