如何用jquery控制响应模板
how to control responsive template with jquery?
我制作了两页索引页,一页是普通页(无响应),另一页是移动平板电脑的响应视图。现在我想在媒体屏幕小于1000时显示第二个一页。我写了jquery脚本
<script type="text/javascript">
<!--
if (window.screen.width < 1000){
document.location = "mobile-resposive.html";
}
//-->
</script>
但它不起作用。我必须做的事。请告诉我我缺了什么?我想为每台平板电脑和手机显示此页面。
根据您的要求,我更喜欢使用媒体查询,但如果您想使用Jquery,则:
尝试$(window).width()
,如图所示:-
<script type="text/javascript">
$(document).ready(function(){
if ($(window).width() < 1000){
document.location = "mobile-resposive.html";
}
});
</script>
此处显示了window.screen.width
和$(window).width()
之间的区别(单击此处)
注意:-建议始终使用window.location,而不是document.location
相关文章:
- 如何将getJson的响应保存在全局变量中
- 飞行前响应中的访问控制允许标头不允许Angularjs请求标头字段访问控制允许标题
- 我如何设置HTTP头“;访问控制允许起源”;用于来自thttpd web服务器的HTTP响应
- 如何使用JavaScript控制数据库查询的响应顺序
- 简单请求中的 Cors 错误:请求标头字段 预检响应中的访问控制-允许-标头不允许授权
- XMLHttp请求无法加载 对预检请求的响应未通过访问控制检查
- XMLHttpRequest 无法加载 url.预检响应中的访问控制允许方法不允许方法 PUT
- 使用nodeJS和phantomJS返回网络请求和响应,仅在控制台中工作
- Meteor Restivus:飞行前响应中的访问控制允许方法不允许方法PUT
- 如何用jquery控制响应模板
- 对预飞行请求的响应未通过访问控制检查NodeJS/Heroku/Express
- 我可以使ModalPopupExtender响应tab光标到控制字段
- 如何在angular控制器中控制服务器响应
- 响应式PhotoSwipe与移动设备上的大控制
- 为什么我得到一个例外18当我试图获得一个图像的访问-控制-允许-原点:*在响应头的图像数据
- SOAP webservice错误:对预飞行请求的响应未通过访问控制检查'使用SOAPClient.js
- 使用javascript使传单层控制面板响应
- HTML完全删除并忽略了我从JSON响应中得到的字符串中的控制字符
- 如何在ajax中控制服务器的方法响应
- 控制台中未定义JavaScript函数,没有可见的响应