我正在研究的网站是在Wordpress中使用Semplice主题。它们有一个不自动播放的内置滑块。我的解决方法是尝试让jquery自动点击' next'滑块上的箭头每隔5秒但是当我点击页面上的另一个链接时它停止了因为我发现它不会让我加载另一个页面,因为它保持自动点击' next'。我尝试了下面的代码,它将自动切换到下一张幻灯片,但在之后停止。
这是我正在尝试的代码(自定义jquery需要包含在semplice' s函数中)
(function ($) {
$(document).ready(function () {
interval = setInterval(function () {
$("a.next").trigger('click');
}, 5000);
});
$(':not(a.next)').on('click', function () {
clearInterval(interval);
});
})(jQuery);
感谢任何帮助!
答案 0 :(得分:0)
而不是$("a.next").trigger('click');
尝试$("a.next").click();
$(document).ready(function () {
$("a.next").click(function(e){
e.preventDefault();
});
interval = window.setInterval(function () {
$("a.next").click();
}, 5000);
});
除非您有防止默认设置,否则主播会尝试重新加载或将您转到新页面,因为我不知道其他插件正在做什么我无法通知如果这样做有效,您应该阅读插件的文档,看看如何实现你想要的。