函数animate(){ var div=文档.getElementById('demo'); div.style.left=“200px”; div.style.color=“红色”; }
#演示{ 位置:绝对; }
<p id='demo'onclick=“animate()”>洛洛</p>
函数animate(){ var div=文档.getElementById('demo'); div.style.left=“200px”; div.style.color=“红色”; }
#演示{ 位置:绝对; }
<p id='demo'onclick=“animate()”>洛洛</p>
窗口.动画
元素.原型.动画
由于DOM元素可能是动画的目标 元素 接口[ DOM4公司 ]扩展如下:
元素实现Animatable;
这允许以下类型的使用。
elem.animate({color:'red'},2000);
词汇环境范围
如果 H(H) 是元素的 事件处理程序 ,然后让 范围 是NewObjectEnvironment的结果( 文件 ,的 全球环境 ).
如果 表单所有者 不为空,让 范围 是NewObjectEnvironment的结果( 表单所有者 , 范围 ).
如果 要素 不为null,let 范围 是NewObjectEnvironment的结果( 元素,范围 ).
注: NewObjectEnvironment()在ECMAScript版本5部分中定义 10.2.2.3新对象环境(O,E)
函数animate__(){ var div=文档.getElementById('demo'); div.style.left=“200px”; div.style.color=“红色”; }
#演示{ 位置:绝对; }
单击我</p>
单击我</p>
函数animate(){ var div=文档.getElementById('demo'); div.style.left=“200px”; div.style.color=“红色”; }
#演示{ 位置:绝对; }
单击我</p>
document.getElementById('demo').onclick=动画;
函数animate(){ var div=文档.getElementById('demo'); div.style.left=“200px”; div.style.color=“红色”; } document.getElementById('demo').onclick=动画;
#演示{ 位置:绝对; }
单击我</p>
document.getElementById('demo').addEventListener('click',animate);
函数动画(){ var div=文档.getElementById('demo'); div.style.left=“200px”; div.style.color=“红色”; } document.getElementById('demo').addEventListener('click',animate);
#演示{ 位置:绝对; }
单击我</p>
元素.animate()
即将推出的Web动画JavaScript API允许您从脚本中动画Web内容。 今天Beta版中包含的element.animate()函数是Chrome中提供的API的第一部分:它可以使用JavaScript创建简单的CSS动画。 这意味着可以动态生成动画,而无需支付CSS样式的重新计算成本。 以这种方式创建的动画也可以取消,并提供有保证的结束事件(相反,CSS转换仅在导致样式更改时生成事件)。
元素动画([ {转换:“translateX(0px)”}, {转换:“translateX(100px)”} ], 3000);