Javascript 在移动设备上禁用完整页面js

Javascript 在移动设备上禁用完整页面js,javascript,html,jquery,css,fullpage.js,Javascript,Html,Jquery,Css,Fullpage.js,我试图禁用移动设备的完整页面js,但它不起作用。 我使用的脚本是: <script> var isPhoneDevice = "ontouchstart" in document.documentElement; $(document).ready(function() { if(isPhoneDevice){ //mobile } else{

我试图禁用移动设备的完整页面js,但它不起作用。 我使用的脚本是:

    <script>
     var isPhoneDevice = "ontouchstart" in document.documentElement; 
$(document).ready(function() {
        if(isPhoneDevice){
            //mobile
        }
            else{
                 $(document).ready(function(){
             $('#fullpage').fullpage();
        responsive: 700 // here is solution
         })
            }
        });
     </script>

document.documentElement中的var isPhoneDevice=“ontouchstart”;
$(文档).ready(函数(){
如果(iPhoneDevice){
//流动的
}
否则{
$(文档).ready(函数(){
$('#fullpage')。fullpage();
响应:700//这是解决方案
})
}
});
网站链接:


帮我禁用它。

再也没有“移动设备”了。桌子是移动设备吗?触摸屏笔记本电脑是否考虑桌面?

正确的处理方法是根据访问者访问的设备的分辨率来判断其行为

这就是为什么提供了选项
responsiveWidth
responsiveHeight
,允许您在达到特定阈值时关闭捕捉效果

下面的示例代码是:

有关响应选项的更多信息,请参阅:

响应宽度:(默认值
0
)将在定义的像素宽度下使用正常滚动(
自动滚动:false
)。在body标签中添加class
fp responsive
,以防用户希望将其用于自己的响应CSS。例如,如果设置为900,只要浏览器的宽度小于900,插件就会像普通站点一样滚动

响应高度:(默认值
0
)将在定义的像素高度下使用正常滚动(
自动滚动:false
)。在body标签中添加class
fp responsive
,以防用户希望将其用于自己的响应CSS。例如,如果设置为900,只要浏览器的高度小于900,插件就会像普通站点一样滚动


isPhoneDevice
正在为移动设备返回true,然后如果(isPhoneDevice){//mobile}正在工作,并且桌面上的其他部分也正常工作,则返回
的代码。您需要做的一个更改是,您不需要
中的
.read()
部分代码。我也删除了.ready函数,但它不起作用。请查看您能描述的具体情况。在手机上时,用户应该体验
if(isPhoneDevice){//mobile}
中的代码,而不是
else中的代码
part是的,当用户在手机上时,完整页面不应该工作,而在桌面上时,它应该工作..对我来说
if(isPhoneDevice){//mobile}
正在手机上工作,而
其他
部件正在桌面上工作。请检查我的代码缺少什么?fp-responsive无法拍摄&同时在滚动中,车身校准也没有更改,因此请检查缺少的内容。非常感谢。您的决定基于设备的触摸功能。这是不对的。例如,它将触摸屏电脑视为移动设备,而不是。这就是为什么我建议您使用另一种方法,即根据视口的尺寸禁用fullPage.js。请检查我提供的例子。你会从中发现如何实现你所需要的。