点击错误消息是
jquery.js:4388 [Violation]向滚动阻止的“ touchmove”事件添加了非被动事件侦听器。考虑将事件处理程序标记为“被动”,以使页面更具响应性。参见https://www.chromestatus.com/feature/5745543795965952
我可以在新水龙头中单击鼠标右键来打开链接。更重要的左键单击不起作用。
在所有其他浏览器上,链接均正常工作
请帮助我
答案 0 :(得分:7)
插件的作者知道此错误。 您可以在bxSlider issues
跟踪进度等待补丁的快速解决方法是将 touchEnabled 设置为false。
$('.your-slider').bxSlider({
touchEnabled: false
});
答案 1 :(得分:1)
还可以在您的jquery.bxslider.js文件中: 替换为:
if (slider.settings.touchEnabled && !slider.settings.ticker) { initTouch(); }
与此:
if (navigator.maxTouchPoints > 0) { initTouch(); }
这为我解决了。
答案 2 :(得分:0)
我遇到了同样的问题。我回复到bxslider Version 4.2.1.
,因为我已经迫不及待地想修复错误,既不想禁用“ touchEnabled”设置,也不想触摸库代码。使用此版本,所有功能都可以正常运行(即使在Chrome 77中也是如此)。
答案 3 :(得分:0)
这对我有用
还可以在您的jquery.bxslider.js文件中:替换为:
if (slider.settings.touchEnabled && !slider.settings.ticker) { initTouch(); }
与此:
if (navigator.maxTouchPoints > 0) { initTouch(); }
谢谢你赫伯特