animate.css因动态内容失败

所以我正在用jquery沿着动画制作唱歌的过程。我设法制作了一个jQuery脚本,使字体颜色在我选择的四种不同颜色之间交换,然后将这些新信息附加到div。animate.css" title="animate.css">animate.css因动态内容失败

我想要做的下一件事是让单词/字母反弹到音乐并做到这一点我选择animate.css,因为它是轻量级且易于使用。我遇到的问题是,添加到我的动态创建的文本时似乎不起作用。文字颜色的作品,它似乎应用正确的类和属性的字母/单词,但它似乎从来没有真正反弹。有任何想法吗?

//fade out the sugar skull div 

$(function() {

$('.sugarskull').fadeIn('slow', function() {

$(this).delay(15000).fadeOut('slow');

});

});

//js script to rotate colors on font

$('.lyrics').each(function() {

var letters = $(this).text().split('');

var colors = ["#e72f14", "#f59f00;", "#ea4591", "#2a94c7"];

for (var i = 0; i < letters.length; i++) {

//animated bounce class is specific to the animate.css library and

//should make the letters bounce but fails

letters[i] = "<span class = 'animated bounce' style='color:" +

colors[(i % colors.length)] + ";'>" + letters[i] + "</span>";

}

$(this).html(letters.join(""));

});

回答:

你加入动画反弹跨越。

所以跨度元素应该有下面的CSS工作动画::

span {position: relative; display: block;} 

以上是 animate.css因动态内容失败 的全部内容, 来源链接: utcz.com/qa/259219.html

回到顶部