首先,我创建了一个基本演示,说明我目前在这里拥有的东西。
其次,这是我正在使用的 javascript。
var boxes = ["#one","#two","#three","#four"];
boxhover = function(a){
$("#hover").hover(
function(){
$(a).stop(true).delay(250).animate({opacity:1});
},
function(){
$(a).stop(true).delay(250).animate({opacity:0});
}
)
}
for(var i=0; i<boxes.length; i++)
{
boxhover(boxes[i])
}
我希望实现的是让每个框一个接一个地悬停,延迟时间为 250。我尝试为动画功能添加延迟(如上所示)以及 for 中的 setTimeout循环,但没有运气。任何帮助都会很棒。