如何在Javascript中进行自动旋转

如何在Javascript中进行自动旋转,javascript,jquery,events,Javascript,Jquery,Events,我在网上找到了一个滑块。但它没有自转特性。我曾尝试使用setTimeout和click函数添加自动旋转功能,但未能成功 此滑块每个幻灯片有4个按钮。我想我可以使用jquery的click函数来处理每个带有循环的按钮或者一些我不知道的东西。也许你有更好的主意 第一个标记类名是tt current。当您单击slider的第二个按钮时,第二个按钮表示标记类名为tt current。我想用setTimeout函数单击下一个标签。每隔3秒,应单击下一个标签 我希望你们能理解我的问题。任何帮助都将不胜感激。

我在网上找到了一个滑块。但它没有自转特性。我曾尝试使用setTimeout和click函数添加自动旋转功能,但未能成功

此滑块每个幻灯片有4个按钮。我想我可以使用jquery的click函数来处理每个带有循环的按钮或者一些我不知道的东西。也许你有更好的主意

第一个标记类名是tt current。当您单击slider的第二个按钮时,第二个按钮表示标记类名为tt current。我想用setTimeout函数单击下一个标签。每隔3秒,应单击下一个标签

我希望你们能理解我的问题。任何帮助都将不胜感激。顺便说一句,对不起,我的英语不好

Html文件代码:

<nav>
  //first button
  <a class="tt-current"></a>

  //second button  
  <a class="tt-next"></a>

  //third button
  <a></a>

  //fourth button
  <a></a>
</nav>

还请注意,没有称为
getElementByClass
的方法,正确的方法名称是,此方法将返回一个数组,因此您需要使用:

setTimeout(function () {
    document.getElementsByClassName('tt-next')[0].click();               
, 3000);
您可以使用以下方法应用jQuery:

setTimeout(function () {
    $('.tt-next').click();               
, 3000);
setTimeout(function () {
    $('.tt-next').click();               
, 3000);