收藏
回答

微信开发者工具存在滑动bug


发现开发者工具不兼容这种移动端三级联动插件  表现为无法滑动  在chrome上调试正常 版本号为1.01.171019(新版就一直存在这个问题)


http://jqweui.com/extends#city-picker

https://github.com/zhoushengmufc/iosselect


最后一次编辑于  2017-10-24
回答关注问题邀请回答
收藏

2 个回答

  • 晒太阳
    晒太阳
    2020-05-19

    3年过去了啊 真的是垃圾啊 套谷歌都套不好,真是一群饭桶

    2020-05-19
    有用 1
    回复
  • Ling
    Ling
    2021-03-31

    解决办法就是修改自己框架jquery-weui.js的代码;

    查找类似的代码,就是定义touchstart和mousedown的地方,因为微信开发者工具中window对象是没有ontouchstart等touch事件的。
    


    if ('ontouchstart' in window) {
      $.isTouchable = true;
      $.EVENT_START = 'touchstart';
      $.EVENT_MOVE = 'touchmove';
      $.EVENT_END = 'touchend';
    } else {
      $.isTouchable = false;
      $.EVENT_START = 'mousedown';
      $.EVENT_MOVE = 'mousemove';
      $.EVENT_END = 'mouseup';
    }
    
    
    
    

    在相关的判断中加入是否是移动端的判断

    if ('ontouchstart' in window || /mobile/i.test(window.navigator.userAgent)) 
    {
    //...
    }
    
    2021-03-31
    有用
    回复
登录 后发表内容