js操作类
.classList.add() 可以增加一个或多个类
.classList.remove() 可以移除一个或多个类
.classList.contains() 返回 true/false
圆上任意一点坐标(x1,y1)
圆心坐标:x0,y0
半径:radius
角度:a
x1=x0+Math.cos(aMath.PI/180);
y1=y0+Math.sin(aMath.PI/180);
元素定位
offsetLeft、offsetTop
相对于已定位的父元素,如果没有,则相对于body
注意:
当元素本身为display:none 时,若此时我们想通过js先将其变为display:block 并且随后再触发其他想要的transition过渡效果,需要在 js改变其为display:block 后用setTimeout延迟100ms左右的时间再去设置其他过渡动画,否则该过渡动画不会触发。