我已经建立了一个视差滚动站点,但是在为移动设备禁用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;
}

10-06 10:14