热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Javascript动画问题-转换无法正常工作

如何解决《Javascript动画问题-转换无法正常工作》经验,为你挑选了1个好方法。

我正在尝试仅使用Javascript(无CSS)在页面上设置SVG动画.但是,过渡并未应用延迟

dot.style.transition = "all 0.4s ease";
dot.style.transform = "translateY(-5px)";

这导致它的translateY被应用,但没有过渡.为什么这样,我怎么能避免它?

https://jsfiddle.net/0nmha9uf/ Svg似乎完全错误.

编辑:固定错字0.4秒 - 这不是问题.

编辑3:解决,利用requestAnimationFrame https://jsfiddle.net/ke5fnp9h/3/



1> Jon Uleis..:

你错过了你的单位0.4.应该0.4s.

这是一个有效的例子.点击点:

var dot = document.getElementById('dot');

dot.addEventListener('click', function() {
  dot.style.transition = "all 0.4s ease";
  dot.style.transform = "translateY(-5px)";
});
#dot {
  background: #000;
  border-radius: 50%;
  height: 1em;
  width: 1em;
}

推荐阅读
author-avatar
手机用户2602881147
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有