检测哪个视图
detect which view?
我在css中使用@media查询进行响应式设计。我只需要一个断点
我如何使用javascript来检测哪个状态的页面是在任何给定的时刻(理想情况下,即使在调整窗口大小)?
基于状态(例如。小于640px宽度或以上),我想运行不同的js函数。
谢谢
将断点设置为640px,您可以使用以下代码根据当前视图执行不同的函数。
function executeMqDependentCode() {
var mq = window.matchMedia( "(min-width: 640px)" );
if (mq.matches) {
// code for wide screens
}
else {
// code for smaller screens
}
}
如果您希望在用户调整窗口大小时执行代码,请添加一个事件侦听器:
window.onresize = executeMqDependentCode;
if($(window).width() >= 1024){
// do your stuff
}
您可以使用jQuery与上面的代码!这里引用
相关文章:
- 在IE9中未检测到视图模型函数绑定,但在FF和Chrome中有效
- 如何检测一个数据角色=“页面”中对特定列表视图项的单击,并在另一个数据上显示相应的数据
- 父页面中的 JQuery 未在部分视图中检测到 id 元素
- 检测网站是在应用的 Android 浏览器还是网页视图中运行
- 检测所有图像何时加载到角度.js视图中
- 如何在 Javascript Metro 应用程序中检测列表视图中项目的右键单击
- 角度重定向到其他方式而不检测视图,但当我单击后退按钮时它可以工作
- 如何检测添加到剑道窗口的视图上的单击或单击事件
- 尝试检测网格视图的哪一行处于编辑模式,然后在选中复选框字段时调整文本框
- 检测视图模型属性是否在不刷新的情况下发生更改
- Fullcalendar检测右键单击议程视图上的空时段
- AngularJS指令用于用户协议视图,检测启用按钮,不适用于移动safari
- jQuery JavaScript在视图/窗口中检测对象
- Jquery Mobile检测在列表视图中单击了哪一行
- 检测另一个视图何时被触摸-在react native中使用PanResponder拖动
- 如何在JavaScript中检测是否在Chrome网络视图中加载了页面
- 在视图中检测动画元素
- 对于opera mini,使用javascript检测移动视图是否打开或关闭
- MVC4视图未检测到JQuery
- EmberJS视图-检测是否所有子视图都已渲染