账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    手机端滑动偶尔会失效,导致整个网站不能访问(PC端没问题)
    21
    0

    //添加左右滑动切换实事件

        var windowHeight = $(window).height(),
        $body = $("body");
        $body.css("height", windowHeight); //重要代码
        $("body").on("touchstart", function(e) {
            e.preventDefault();
            startX = e.originalEvent.changedTouches[0].pageX,
                startY = e.originalEvent.changedTouches[0].pageY;
        });
        $("body").on("touchmove", function(e) {
            e.preventDefault();
            moveEndX = e.originalEvent.changedTouches[0].pageX,
                moveEndY = e.originalEvent.changedTouches[0].pageY,
                X = moveEndX - startX,
                Y = moveEndY - startY;
    
            if ( Math.abs(X) > Math.abs(Y) && X > 0 ) {
                window.location.href="/<?php echo $this->school_flag;?>/main/bk";
            }
            else if ( Math.abs(X) > Math.abs(Y) && X < 0 ) {
                window.location.href="/<?php echo $this->school_flag;?>/main/wd";
            }
        });### 问题描述
    
    

    问题出现的环境背景及自己尝试过哪些方法

    相关代码

    // 请把代码文本粘贴到下方(请勿用图片代替代码)

    你期待的结果是什么?实际看到的错误信息又是什么?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 青峰道士 普通会员 1楼

      这个问题可能是由于多种原因导致的,包括但不限于:

      1. 服务器问题:服务器的性能可能不足以处理大量的请求,导致滑动功能失效。

      2. JavaScript问题:手机端的JavaScript版本可能与PC端的不同,导致兼容性问题。

      3. 网络问题:手机网络可能不稳定,导致滑动功能失效。

      4. 代码问题:代码可能有误,导致滑动功能失效。

      解决这个问题的方法可能包括:

      1. 优化服务器:提高服务器的性能,例如增加服务器的CPU和内存,或者使用更高效的数据库和服务器软件。

      2. 提高JavaScript兼容性:使用更兼容的JavaScript版本,或者使用更先进的JavaScript技术来提高兼容性。

      3. 优化网络:确保手机网络稳定,或者使用更稳定的网络连接。

      4. 修复代码:检查代码,找出可能的错误并修复它们。

      最后,你可以考虑使用像React或Vue这样的前端框架,它们通常有很好的跨平台兼容性,可以帮助你避免这些问题。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部