You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Joomla站点Owl Carousel插件鼠标悬停时保持自动播放的修改方案咨询

解决Owl Carousel鼠标悬停时自动播放停止的问题

嘿,别慌!这个问题很好解决,哪怕你对JavaScript一窍不通也能搞定~下面给你两种可行的方案:

方法一:修改插件配置(优先推荐)

如果你是通过Joomla后台安装的Owl Carousel插件,大概率在插件的设置面板里有一个叫Autoplay Hover Pause(或类似名称,比如“鼠标悬停暂停自动播放”)的选项。你只需要找到这个选项,把它设置为禁用(或false),保存配置后,轮播就会在鼠标悬停时继续自动播放了。

方法二:修改JavaScript代码片段

如果后台没有这个配置选项,我们可以直接修改你提供的代码片段:

你给出的代码里,有一段处理鼠标悬停事件的逻辑:

"mouseover.owl.autoplay":a.proxy(function(){this.core.settings.autoplayHoverPause&&this.pause()},this),

这段代码的作用是:当autoplayHoverPause设置为true时,鼠标悬停就触发暂停。你只需要移除这段事件绑定代码,或者把它改成空函数,这样鼠标悬停时就不会触发暂停操作了。

另外,你也可以检查代码里的默认设置部分:

d.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1}

这里的autoplayHoverPause:!1其实是默认禁用悬停暂停的,如果你的站点里这个设置被改成了!0(也就是true),把它改回!1也能解决问题。

修改完代码后,记得清除Joomla的缓存,刷新页面就能看到效果啦~

内容的提问来源于stack exchange,提问作者Sewumber Ray

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 08:59:08