我已经建立了一个视差滚动站点,但是在为移动设备禁用stellar.js时遇到了麻烦。我的HTML和CSS可以,但是我非常缺乏JavaScript和jQuery的知识。我尝试将以下内容添加到main.js文件的开头:
function detectmob() {
if (window.innerWidth <= 768) {
stellarActivated = false;
} else {
stellarActivated = true;
}
}
有人可以告诉我如何最好地做到这一点吗?
非常感谢。
最佳答案
您可以从以下网站下载JS或jQuery正则表达式代码-http://detectmobilebrowsers.com/
然后将该库包含在项目的开头部分,以检测发出请求的用户代理是否为移动设备。该库提供了bool属性jQuery.browser.mobile
,如果请求设备是移动设备,则该属性为true,您可以像这样使用-
if(jQuery.browser.mobile)
{
stellarActivated = false;
}
else
{
stellarActivated = true;
}