需要 Jquery 文本动画自定义帮助
Jquery Text Animation customization help needed
我有这个jquery滑动文本动画器。如果你看一下例子(http://blog.waiyanlin.net/2008/12/17/jquery-flying-text-with-fade-effect/),飞进来的活动文本在进入后会再次消失。我希望每个动画文本在出现后都留在那里,等到所有文本都出现,然后所有文本都应该消失并再次重新启动。(所以基本上不是每个文本在飞入后消失,它应该只在最后一个文本元素出现之前保持可见,然后重新开始)
JavaScript:
<script type="text/javascript">
$(document).ready(function() {
$('.container .flying-text').css({
opacity: 0
});
$('.container .active-text').animate({
opacity: 1,
marginLeft: "250px"
}, 4000);
var int = setInterval(changeText, 5000);
function changeText() {
var $activeText = $(".container .active-text");
var $nextText = $activeText.next();
if ($activeText.next().length == 0) $nextText = $('.container .flying-text:first');
$activeText.animate({
opacity: 0
}, 1000);
$activeText.animate({
marginLeft: "-100px"
});
$nextText.css({
opacity: 0
}).addClass('active-text').animate({
opacity: 1,
marginLeft: "250px"
}, 3000, function() {
$activeText.removeClass('active-text');
});
}
});
</script>
.CSS
.container{
width:500px;
margin:0 auto;
color:#FFF;
overflow:hidden;
}
.flying-text{
margin-left:-100px;
color: #fff;
}
.HTML
<div class="container">
<div class="flying-text active-text">I believe</div>
<div class="flying-text">I can</div>
<div class="flying-text">Fly</div>
</div>
谢谢你的任何帮助
您需要移动每次运行的淡出代码。
function changeText() {
var $activeText = $(".container .active-text");
var $nextText = $activeText.next();
if ($activeText.next().length == 0) {
$nextText = $('.container .flying-text:first');
// To fade all out _ MOVED FROM OUTSIDE THIS IF
var $allText = $(".container div");
$allText .animate({
opacity: 0
}, 1000);
$allText .animate({
marginLeft: "-100px"
});
}
$nextText.css({
opacity: 0
}).addClass('active-text').animate({
opacity: 1,
marginLeft: "250px"
}, 3000, function() {
$activeText.removeClass('active-text');
});
}
这里有一个jsfiddle来说明。
更新
根据一些评论,我更新了小提琴,以展示如何使用jQuery UI效果。
相关文章:
- 需要帮助自定义幻灯片自动播放
- 使用自定义断言帮助程序对cli扩展assert进行ember-cli扩展
- 如何在 Parse.com CloudCode 上创建自定义帮助程序模块以与 then() promise 一起使用?类
- 需要帮助从数组制作折线图,我想要自定义刻度标签
- 需要帮助来定位/修改自定义数据属性
- 需要 Jquery 文本动画自定义帮助
- 流星:构建自定义表单,提交后需要帮助重定向
- 车把自定义帮助程序错误:“options.fn 不是函数”
- 需要帮助在 JavaScript 中编写自定义过滤器函数
- 自定义验证摘要HTML帮助程序没有'不在客户端工作
- AngularJS:帮助以正确的方式注册自定义服务
- Handlebars.js自定义帮助程序来计算嵌套元素
- 如何在另一个自定义帮助程序中调用一个自定义辅助程序函数
- 没有参数就无法解析自定义Handlebars帮助程序
- 添加到购物车帮助[Shopiy]上的自定义数量输入
- Handlebars.js自定义条件帮助程序
- 如果在Handlebars.js中预编译自定义帮助程序,如何注册自定义帮助程序
- 需要帮助链接一个按钮到wordpress主题自定义器的功能
- 需要自定义提示框帮助
- 如何在自定义帮助程序中重新实现 jQuery 的默认帮助程序