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