可以从cdn托管html5shiv和respond.js吗?还是必须在本地调用它们? 目前我已经从cdn集成了html5shiv和respond.js,并在本地选择了它们,我可以让一切保持原样,或者我必须在本地托管它们。 <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/
是否有一种方法可以在页面完全加载后加载respond.js,然后是否需要调用才能激活它?
我的问题是,我不能编辑web应用程序的结构,我只需操作“皮肤文件”(包括css和js文件)。
我可以将它包含在js文件中,但是情况是js文件是在皮肤css文件之前加载的,而且当我读到关于respond.js的文章时,它需要在样式表之后加载才能工作。
对于在IE8中工作的响应设计来说,这是必需的。
任何帮助或建议都会很好。
结构是这样的:
<head>
/*bunch of jquery scripts*/
/*skin js file with the respond.js file link
我想在果园CMS head中添加Bootstrap推荐的shims。通常,我会添加以下内容。
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5
我已经确保我的CSS文件被聚合了,但是respond.js没有工作。
这是我的网站:http://smartpeopletalkfast.co.uk/cc/
我尝试了两个模块(目前已启用)和使用Zen主题内置选项使用respond.js。
我已经为调试添加了这个选项,所以当媒体查询工作时,桌面大小的显示页面是空白的。
@media all and (min-width: 720px) {
body {
display: none;
}
我使用bootstrap.css文件作为响应窗口。这是很好的工作在IE最新版本。对于IE8支持,我添加了respond.js文件。使用IE8中的这个脚本,我将在head.insertBefore(ss,lastLink.nextSibling); of respond.js文件中获得"invalide参数“异常。我找不到解决办法。任何人面对这一问题并有解决办法,请告诉我。
谢谢Bharathi
我试图让媒体查询在IE8上发挥作用(因为我的公司使用它,我知道很遗憾)。我已经找到了像respond.js这样的东西。令人恼火的是,当我使用这个链接: on IE8,它可以工作perfectly...BUT!当我下载最新版本的respond.js,并试图启动这个完全相同的test.html页面,它不工作!我没有编辑任何东西,甚至Scott写的测试页面也不起作用。在我发疯之前请帮帮忙。
: