已采纳回答 / xiixii
你改变background-position的值,背景图片会改变位置。如果初始值是{ background-position: -48px 0; } 那你改成{background-position: 0px 0;},相当于背景图片在水平位置上右移48px
2017-03-19
已采纳回答 / 黑白灰菌
js代码,if是括号里都为真才执行。只有flbtn,button,image2都被赋值了,相当于if(1&1&1),才会执行if里面的内容。你把 var block = document.getElementById("block"), button = document.getElementById("button"), image2 = document.getElementsByTagName("img")[1];任意删了一句这个if语句都不会执行,因为没...
2017-03-17
虽然没学过SVG~但是大致看懂了JS思路,其实arrD.slice(-1) * 1(最后一个字符)就是path里最后一个点165 300的300。每0.03秒执行一次current += (end - current) / 5; 也就是缩进与目标值的五分之一的距离直到差距小于1PX。两个按钮分别把目标值设成300和340。。大概就是这样把。。有空我也学学SVG。。不过好像有点华而不实。。
2017-03-16