当前位置:  开发笔记 > 编程语言 > 正文

Android 6.0.1上的Bxslider错误InvalidPointerId

如何解决《Android6.0.1上的Bxslider错误InvalidPointerId》经验,为你挑选了1个好方法。

Bxslider(这里的git代码)在Android上运行良好.今天当我滑动轮播时,它会触发此错误"无效的指针ID:无法执行'设置指针捕获''元素':无效的指针ID." 查看bxslider脚本,这是错误触发的代码:

if (slider.viewport.get(0).setPointerCapture) {
  slider.pointerId = orig.pointerId;
  slider.viewport.get(0).setPointerCapture(slider.pointerId);
}

关于发生了什么的任何线索?



1> Daniela..:

这是一个有效的解决方法.使用此代码段:

var chromePointerEvents = typeof PointerEvent === 'function'; if (chromePointerEvents) { if (orig.pointerId === undefined) { return; } }

插入后:

touchPoints = (typeof orig.changedTouches !== 'undefined') ? orig.changedTouches : [orig];

文件jquery.bxslider.js

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有