最近找到了JQ图像幻灯片验证的代码。 在手机端拖动按钮元素会触发手机浏览器附带的事件,禁用幻灯片或屏幕中断,浏览器会报告错误。
[ intervention ] unabletopreventdefaultinsidepassiveeventlistenerduetotargetbeingtreatedaspassive.see https://www.chrome status
解决方法1
html { touch-action: pan-y; 修改CSS属性touch-action并声明浏览器可以执行的缺省操作。 有关详细信息,请参阅touch-action
解决办法2
文档. addevent listener (' touch start ',func,{passive:false} ); document.addevent listener (' touch move ',func,{passive:false} ); 请注意touch事件接收绑定的第三个参数{ passive: false }
通过将passive传递给false,明确告知浏览器事件处理程序将调用preventDefault以阻止默认的幻灯片行为。
解决方法3
如果出现此问题,请确定是否调用了较早版本的zepto.min.js插件。 只需调用较新版本的zepto.min.js插件