
1 lllllliu 2019 年 3 月 18 日 没太懂,但是看了下。 按照你的代码来的话,你可以每次先把那个 move 的样式去掉,然后再添加。。 |
2 en20 2019 年 3 月 18 日 这样?? ``` let div = document.querySelector("div") div.Onclick= function() { div.className = ""; setTimeout(() => { div.className = "move"; },5000) ``` |
3 davin 2019 年 3 月 18 日 可以把 `document.querySelector("div").className = "move";` 换成 `this.classList.toggle('move');` 这句,让小人来回动 |
4 keventseng 2019 年 3 月 18 日 将 gif 导出多张帧图片,然后用点击事件轮换图片。 |
5 azh7138m 2019 年 3 月 18 日 |
7 shakaraka PRO ```html <div> <img id='img' src=http://image.99114.com/upfile/pro/20071224/0935550505.gif> </div> ``` ```css img { cursor: pointer; transition: all .4s ease; background-color: aquamarine; } img.move{ transform: translateX(100%); } div { width: 100%; } ``` ```js document.querySelector("#img").Onclick= function() { document.querySelector("#img").classList.contains('move') ? document.querySelector("#img").classList.remove('move') : document.querySelector("#img").classList.add('move') } ``` |
9 shakaraka PRO |
11 abc635073826 2019 年 3 月 18 日 @keventseng 这的确是最清晰的方式,但肯定不是楼主要的高大上的方式 |
12 guomuzz 2019 年 3 月 18 日 搞一个原地动的小人 然后 js 控制图片 position... |
13 wizcas 2019 年 3 月 20 日 via Android requestAnimationFrame 手撸动画 |