我有一个带有 4 张图片的幻灯片,其中有一个分页,现在我希望它们在循环中一张一张地显示,对于循环我有这个代码:
function myfn(interaltime) {
setTimeout('$("#picgallery_pagging li:eq(0)").trigger("click")', 0);
setTimeout('$("#picgallery_pagging li:eq(1)").trigger("click")', interaltime);
setTimeout('$("#picgallery_pagging li:eq(2)").trigger("click")', interaltime*2);
setTimeout('$("#picgallery_pagging li:eq(3)").trigger("click")', interaltime*3);
setTimeout('myfn('+interaltime+')',interaltime*4);
};
myfn(3000);
我的问题:它不能正常工作,只运行一次,并且 interaltime 变量在第二轮为空
分页中的每个按钮都运行我的自定义功能效果以显示图片,正如您所见,我必须在分页上的每个按钮上触发点击功能。(我不知道如何在 jquery 中使用我自己的功能延迟)
注意:我在控制台日志中检查了间隔时间变量,它在第二回合是空的!但我不知道如何解决它!
编辑:我使用了 setInterval 但 intercaltime 变量在第二个 ture 中仍然是空的