【发布时间】:2026-01-03 01:40:01
【问题描述】:
如果用户在移动设备上并且方向是纵向,我想向他们显示文本。
为了检测移动设备,我正在使用这个脚本:
if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){
document.write("mobile");
}else{
document.write("not mobile");
}
对于纵向模式,我使用的是这个 CSS:
@media (orientation: portrait) {
.land-msg {display: block;}
}
但我不能将两者结合起来一起工作。
有没有一种方法可以让我在一个代码中同时检查移动设备和方向?
媒体屏幕尺寸不起作用,因为我不希望它在桌面浏览器调整大小时显示。
任何帮助表示赞赏。
【问题讨论】:
标签: javascript jquery css