0
我做了一個垂直的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.*
});
謝謝!這導致我的最終代碼非常完美。 –