Javascript 使用css和jQuery设置字母动画
这是我的 当您将文字悬停在图像上时,文字上有动画 但我想对这些文本施加更大的影响(h1) 我在JSFIDLE上向您展示了一个示例,其中包含文本“What I want”(您必须重新加载页面才能看到效果) 我想在其他h1文本上应用文本“我想要什么”的效果。(01一、02二、03三) 但它不起作用 JQUERY:Javascript 使用css和jQuery设置字母动画,javascript,jquery,html,css,animation,Javascript,Jquery,Html,Css,Animation,这是我的 当您将文字悬停在图像上时,文字上有动画 但我想对这些文本施加更大的影响(h1) 我在JSFIDLE上向您展示了一个示例,其中包含文本“What I want”(您必须重新加载页面才能看到效果) 我想在其他h1文本上应用文本“我想要什么”的效果。(01一、02二、03三) 但它不起作用 JQUERY: $('h1').lettering(); $('h1').children().each(function(i){ var letter = $(this); setTimeou
$('h1').lettering();
$('h1').children().each(function(i){
var letter = $(this);
setTimeout(function(){
//alert('yo');
letter.addClass('fadeBounceIn')
}, i*50)
});
看看我做的这个。我想这和你想做的很接近
问题是,当页面加载时,您的字母在效果中反弹只发生一次。所以你所有的h1
都很好地设置了动画,但是当你滚动时,它们不再设置动画
我只是简单地将代码放入如下函数中:
var lettering = function() {
$('h1').lettering();
$('h1').children().each(function(i){
var letter = $(this);
setTimeout(function(){
//alert('yo');
letter.addClass('fadeBounceIn')
}, i*50)
});
}
然后在滚动函数中,我简单地添加了对我创建的letting()
函数的调用
最后,我假设您仍然希望它在页面加载时发生,因此我简单地添加了以下内容:
$(document).ready(function() {
lettering();
});
它将在初始页面加载时调用函数
你可能需要稍微玩弄一下东西才能得到你想要的效果。看看我做的这个。我想这和你想做的很接近
问题是,当页面加载时,您的字母在效果中反弹只发生一次。所以你所有的h1
都很好地设置了动画,但是当你滚动时,它们不再设置动画
我只是简单地将代码放入如下函数中:
var lettering = function() {
$('h1').lettering();
$('h1').children().each(function(i){
var letter = $(this);
setTimeout(function(){
//alert('yo');
letter.addClass('fadeBounceIn')
}, i*50)
});
}
然后在滚动函数中,我简单地添加了对我创建的letting()
函数的调用
最后,我假设您仍然希望它在页面加载时发生,因此我简单地添加了以下内容:
$(document).ready(function() {
lettering();
});
它将在初始页面加载时调用函数
您可能需要稍微玩弄一下东西,以获得您想要的特定效果。谢谢maxshuty!问题是,字母的“反弹效应”在几秒钟后出现,而在此之前,整个句子都会出现反弹效应。如何禁用此第一次反弹效果?我只想在字母上有这个效果Hanks maxshuty!问题是,字母的“反弹效应”在几秒钟后出现,而在此之前,整个句子都会出现反弹效应。如何禁用此第一次反弹效果?我只想在信上有这种效果