又是一个非常无脑的东西不过一个简单的平移我居然写了快两小时被自己蠢哭了= =。
虽然只是一个非常简单的动画效果不过通过这两个小时踩了许多坑之后也算是对js的一些机制有更明确的认识。——–特别是关于获取样式的问题:
在没有通过dom为样式赋值之前无法通过dom获取样式属性即使该样式属性已经在样式表中被定义过!!
嗯这个问题坑了我好久好久= =只要没有通过dom为指定样式赋值,那么 element.style.attribute返回的字符串永远是个空字符串即 “”,只有 执行 element.style.attribute=”*“语句之后才可以正确的通过dom获取样式的值。还有发现的其他一些js的细节就不再赘述了。
js 代码如下
function moving() {
var top = parseInt(div.style.top);
var left = parseInt(div.style.left);
top+=1;
left+=1;
d