如何通过justinaguilar.com设置动画延迟?[解决]
How to set delay for animations by justinaguilar.com? [SOLVE]
我很困惑justinaguilar.com.如何设置动画延迟
我的朋友找到了不错的解决方案:
<div class="animate" data-delay="600">HELLO WORLD</div>
<script>
$(window).scroll(function() {
$('.animate').each(function(){
var imagePos = $(this).offset().top;
var topOfWindow = $(window).scrollTop();
if (imagePos < topOfWindow+300) {
var me = $(this);
setTimeout(function() {
me.addClass("fadeIn");
}, $(this).attr("data-delay"));
}
});
});
</script>
希望它非常有用!
对于更简单的解决方案,尤其是在使用Jquery的情况下,可以使用Jquery .delay()
方法。
相关文章:
- 可以简化嵌套的延迟Q Promises解析吗
- 如何解决Yii中的页面刷新问题
- 测试Angular Service解决错误回调中的promise
- onclick函数需要双击,因为类分配延迟
- jQuery通过步骤的自排队循环来解决延迟问题
- 如何通过justinaguilar.com设置动画延迟?[解决]
- 解决延迟问题无法按预期进行
- 同步解决HTTP延迟承诺
- jQuery如何解决<脚本延迟>问题
- 解决所有延迟问题后执行某些操作
- javascript的同步延迟或命令解释器的setTimeout解决方案
- jQuery延迟或JavaScript SetTimeOut简单的解决方案
- JavaScript滑块插件mighyslider -需要延迟解决方案
- 延迟不解决
- 在页面加载后延迟javascript和jquery的最终解决方案
- jQuery图像延迟加载仍然是优化网页加载速度的解决方案
- Angular服务的Jasmine测试不能解决延迟调用
- 用承诺解决jQuery延迟
- 使用鼓机的设置超时解决延迟问题
- 延迟解决始终在尝试捕获范围内