在 css 完成我的动画(200 毫秒)之后,我想对我的跨度内的文本进行修改。我想将一个delay
参数传递给我的悬停状态,所以它会等待。我的代码如下:
$('.overlay').each(function() {
var text = $(this).children('.category').children('span').text(),
newtext = text.substring(0,1);
$(this).children('.category').children('span').text(newtext);
$(this).delay(5000).hover(function() {
$(this).children('.category').children('span').delay(5000).stop().text(text);
}, function() {
$(this).children('.category').children('span').text(newtext);
})
});
不幸的是,无论我放在哪里,它都不起作用delay
。我能做些什么?