相关疑难解决方法(0)

在jQuery中检测移动设备的最佳方法是什么?

有没有一种可靠的方法来检测用户是否在jQuery中使用移动设备?类似于CSS @media属性的东西?如果浏览器在手持设备上,我想运行不同的脚本.

jQuery $.browser函数不是我想要的.

javascript mobile jquery browser-detection

1564
推荐指数
29
解决办法
145万
查看次数

检测移动浏览器

我正在寻找一个函数,如果用户有移动浏览器,则返回布尔值.

我知道我可以使用navigator.userAgent正则表达式来使用和编写该函数,但是用户代理对于不同的平台来说太多了.我怀疑匹配所有可能的设备会很容易,我认为这个问题已经解决了很多次,所以应该有一些完整的解决方案来完成这样的任务.

我正在看这个网站,但遗憾的是脚本是如此神秘,以至于我不知道如何将它用于我的目的,即创建一个返回true/false的函数.

javascript browser-detection mobile-browser platform-detection

808
推荐指数
19
解决办法
92万
查看次数

媒体查询以检测设备是否为触摸屏

使用媒体查询时最安全的方法是什么,以便在不在触摸屏设备上时发生某些事情?如果没有办法,你建议使用像!window.TouchModernizr 这样的JavaScript解决方案吗?

css touch media-queries

117
推荐指数
7
解决办法
9万
查看次数

如何编写针对所有移动设备和平板电脑的CSS媒体查询?

@media only screen and (max-device-width : 640px) {
/* Styles */
}

@media only screen and (max-device-width: 768px) {
/* Styles */
}
Run Code Online (Sandbox Code Playgroud)

这就是我到目前为止所拥有的.我正在研究的移动网站的PSD模型是640px宽.另一个是该网站的平板电脑版本,为768px.我只能使用max-width在我的网络浏览器中测试网站,但是现在是时候让这个网站在设备上工作了,它仍然在渲染常规的全尺寸网页.以上两个问题是我最好的猜测.我哪里错了?

css3 media-queries responsive-design

32
推荐指数
2
解决办法
8万
查看次数

检测设备是否能够在JavaScript中更改方向

是否存在本机JavaScript(或通过使用诸如JQuery/Modernizr等库)来检测设备是否能够改变方向?我想用它作为区分桌面和移动设备的方法.

谢谢,

沙迪

javascript jquery orientation device-orientation orientation-changes

6
推荐指数
1
解决办法
5万
查看次数