Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript BxSlider上的链接不适用于谷歌浏览器,但适用于所有其他浏览器_Javascript_Jquery_Html_Carousel_Bxslider - Fatal编程技术网

Javascript BxSlider上的链接不适用于谷歌浏览器,但适用于所有其他浏览器

Javascript BxSlider上的链接不适用于谷歌浏览器,但适用于所有其他浏览器,javascript,jquery,html,carousel,bxslider,Javascript,Jquery,Html,Carousel,Bxslider,单击时显示错误消息 js:4388[Violation]将非被动事件侦听器添加到滚动阻止“touchmove”事件中。将事件处理程序标记为“被动”以使页面更加响应。看 我可以在新点击中右键单击打开链接。更重要的左键单击不起作用 在所有其他浏览器上,链接都工作正常 请帮助我插件的作者知道这个错误。 你可以在这里跟踪进度 等待修补程序时的快速解决方法是将touchEnabled设置为false $('.your-slider').bxSlider({ touchEnabled: fa

单击时显示错误消息

js:4388[Violation]将非被动事件侦听器添加到滚动阻止“touchmove”事件中。将事件处理程序标记为“被动”以使页面更加响应。看

我可以在新点击中右键单击打开链接。更重要的左键单击不起作用

在所有其他浏览器上,链接都工作正常


请帮助我

插件的作者知道这个错误。 你可以在这里跟踪进度

等待修补程序时的快速解决方法是将touchEnabled设置为false

$('.your-slider').bxSlider({
        touchEnabled: false
    });

另外,在jquery.bxslider.js文件中: 替换此项:

if(slider.settings.touchEnabled&&!slider.settings.ticker){initTouch();}
为此:

if (navigator.maxTouchPoints > 0) { initTouch(); }
if(navigator.maxTouchPoints>0){initTouch();}

这为我解决了问题。

我也面临同样的问题。我回到了
bxslider版本4.2.1。
,因为我不能等待错误修复,也不愿意禁用“touchEnabled”设置或触摸库代码。在这个版本中,每件事都能正常工作(即使在Chrome 77中也是如此)。

这对我来说很有效


在jquery.bxslider.js文件中替换以下内容:

为此:

if (navigator.maxTouchPoints > 0) { initTouch(); }

谢谢你,赫伯特

请帮我解决问题,而不是投反对票?你需要发表一篇文章。仅供参考,我还没有否决你……我只是确认版本4.2.1处理点击正确。似乎问题从今天起又回来了。