我制作了一个垂直的 jQuery 幻灯片,如果您单击 3 个不同的图像,表格就会滑动。这很完美,但我还需要它在定时功能上滑动。我曾尝试使用超时功能进行循环,但我的点击代码不起作用,计时功能甚至不起作用。如果它可能只是一个小错误或其他东西,那么在某个时间上的尝试是最底层的。
原创点击功能(作品)
$(document).ready(function() {
$("#slide1-1").click(function() {
$("#slide1_images").css("top","0");
$(".imagetab").css("opacity","1.0");
$(".imagetab").css("filter",'alpha(opacity="100")');
$(".imagetab2").css("opacity",".4");
$(".imagetab2").css("filter",'alpha(opacity="40")');
$(".imagetab3").css("opacity",".4");
$(".imagetab3").css("filter",'alpha(opacity="40")');
});
$("#slide1-2").click(function() {
$("#slide1_images").css("top","-430px");
$(".imagetab2").css("opacity","1.0");
$(".imagetab2").css("filter",'alpha(opacity="100")');
$(".imagetab").css("opacity",".4");
$(".imagetab").css("filter",'alpha(opacity="40")');
$(".imagetab3").css("opacity",".4");
$(".imagetab3").css("filter",'alpha(opacity="40")');
});
$("#slide1-3").click(function() {
$("#slide1_images").css("top","-860px");
$(".imagetab3").css("opacity","1.0");
$(".imagetab3").css("filter",'alpha(opacity="100")');
$(".imagetab2").css("opacity",".4");
$(".imagetab2").css("filter",'alpha(opacity="40")');
$(".imagetab").css("opacity",".4");
$(".imagetab").css("filter",'alpha(opacity="40")');
});
});
计时尝试(不起作用)
$(document).ready(function() {
var slide = function() {
$("#slide1_images").css("top","0");
}
var slide2 = function() {
$("#slide1_images").css("top","-430px");
}
var slide3 = function() {
$("#slide1_images").css("top","-860px");
}
var i;
for(i = 0; i < element.length; ++i) {
if (i=="1")
{
setTimeout(slide, 2000);
}
if (i=="2")
{
setTimeout(slide2, 2000);
}
if (i=="3")
{
setTimeout(slide3, 2000);
}
if (i=="4")
{
var i = "0";
}
}
*INSERT CODE FROM ABOVE HERE.*
});