最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JS和css实现检测移动设备方向的变化并判断横竖屏幕_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:38:40
文档

JS和css实现检测移动设备方向的变化并判断横竖屏幕_javascript技巧

JS和css实现检测移动设备方向的变化并判断横竖屏幕_javascript技巧:方法一:用触发手机的横屏和竖屏之间的切换的事件 代码如下: window.addEventListener(orientationchange, function() { // 宣布新方向的数值 alert(window.orientation); }, false); 方法二:监听调整大小的改变 代码如下: w
推荐度:
导读JS和css实现检测移动设备方向的变化并判断横竖屏幕_javascript技巧:方法一:用触发手机的横屏和竖屏之间的切换的事件 代码如下: window.addEventListener(orientationchange, function() { // 宣布新方向的数值 alert(window.orientation); }, false); 方法二:监听调整大小的改变 代码如下: w


方法一:用触发手机的横屏和竖屏之间的切换的事件
代码如下:
window.addEventListener("orientationchange", function() {

// 宣布新方向的数值

alert(window.orientation);

}, false);

方法二:监听调整大小的改变
代码如下:
window.addEventListener("resize", function() {

// 得到屏幕尺寸 (内部/外部宽度,内部/外部高度)

}, false);

css判断横竖屏幕
代码如下:
/* portrait */

@media screen and (orientation:portrait) {

/* portrait-specific styles */

}

/* landscape */

@media screen and (orientation:landscape) {

/* landscape-specific styles */

}

本地window.matchMedia方法允许实时媒体查询。我们可以利用以上媒体查询找到我们是处于直立或水平视角:
代码如下:
var mql = window.matchMedia("(orientation: portrait)");

// 如果有匹配,则我们处于垂直视角

if(mql.matches) {

// 直立方向

alert("1")

} else {

//水平方向

alert("2")

}

// 添加一个媒体查询改变监听者

mql.addListener(function(m) {

if(m.matches) {

// 改变到直立方向

document.getElementById("test").innerHTML="改变到直立方向";

}

else {

document.getElementById("test").innerHTML="改变到水平方向";

// 改变到水平方向

}

});

文档

JS和css实现检测移动设备方向的变化并判断横竖屏幕_javascript技巧

JS和css实现检测移动设备方向的变化并判断横竖屏幕_javascript技巧:方法一:用触发手机的横屏和竖屏之间的切换的事件 代码如下: window.addEventListener(orientationchange, function() { // 宣布新方向的数值 alert(window.orientation); }, false); 方法二:监听调整大小的改变 代码如下: w
推荐度:
标签: 屏幕 js 横竖屏
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top