使用jquery在连续循环中从左到右的文本动画
Text animation from left and right in continuous loop using jquery
我想在连续循环中从左到右流畅地设置文本动画。有人能建议我这里有小提琴链接吗http://jsfiddle.net/yLNGn/3/
$(document).ready(function () {
$('.kp').animate({
left: '10px'
}, 600);
$('.kp').delay(600).animate({
left: '-128px'
}, 600);
$('.rp').delay(2000).animate({
left: '10px'
}, 600);
$('.rp').delay(600).animate({
left: '-108px'
}, 600);
$('.kpp').delay(4000).animate({
left: '10px'
}, 600);
});
请看下面的答案。我把它作为小提琴的单独功能,见这里。
function repeat() {
$('.kp').animate({
left: '10px'
}, 600);
$('.kp').delay(600).animate({
left: '-128px'
}, 600);
$('.rp').delay(2000).animate({
left: '10px'
}, 600);
$('.rp').delay(600).animate({
left: '-108px'
}, 600);
$('.kpp').delay(4000).animate({
left: '10px'
}, 600);
$('.kpp').delay(600).animate({
left:'-108px'
},600 ,function() {
repeat();
});
}
Fiddle
希望它能有所帮助。
好吧,你可以使用setInterval函数,或者如果你使用jquery animate方法的完整回调:
$(document).ready(function () {
console.log('ready');
var james = $('#bond');
var right = function () {
james.animate({left: '100px'}, 600, left);
};
var left = function () {
james.animate({left: '0px'}, 600, right);
};
right();
});
这是完整的fiddle示例:http://jsfiddle.net/yLNGn/32/
你考虑过使用这个jQuery插件吗?
相关文章:
- 框从左到右自动隐藏
- 如何告诉D3使树状图垂直(自上而下),而不是从左到右
- 使用CSS/JS从左到右堆叠框
- 从上到下,从左到右更改图像的加载
- 统一呈现高图表.js图表,而不是从左到右
- 从左到右移动对象
- 如何在HTML中加载图像,例如iPad网站从左到右滑动
- 使用jquery在连续循环中从左到右的文本动画
- jQuery动画-使图像从左到右可见
- 文本中从左到右褪色的问题
- 缓慢淡入或从左到右加载带有加载后延迟的图像
- 文本下划线动画从左到右
- 从左到右为SVG制作动画
- 如何使用jQuery从左到右切换来包含关闭按钮
- 从左到右动态移动元素进行选择
- Javascript从左到右添加动态列表项,然后向下添加——而不仅仅是向下
- 从左到右移动整个页面
- 有没有什么简单的方法可以让fancybox 2的动画从左到右而不是从上到下?
- 如何用滑动效果从左到右滑动文本和图像
- ASP文本框从右到左/从左到右