- 39
- 0
</html>### 为什么js的currentStyle没有奏效呢?
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
div{width: 100px;height: 50px;background: yellow;margin: 10px;}
</style>
<script>
window.onload=function () {
var oDiv1 = document.getElementById('div1')
var oDiv2 = document.getElementById('div2')
oDiv1.onmouseover=function () {
startMove(this,'width',400);
}
oDiv1.onmouseout=function () {
startMove(this,'width',200);
}
oDiv2.onmouseover=function () {
startMove(this,'height',200);
}
oDiv2.onmouseout=function () {
startMove(this,'height',50);
}
}
function getStyle(obj,name){
if (obj.currentStyle) {
return obj.currentStyle[name];
}
else {
return getComputedStyle(obj,false)[name];
}
}
function startMove(obj,hh,iTarget) {
clearInterval(obj.timer);
obj.timer=setInterval(function () {
var speed=(iTarget-parseInt(getStyle(obj.hh)))/6;
speed=speed>0?Math.ceil(speed):Math.floor(speed);
if (parseInt(getStyle(obj.hh))==iTarget) {
clearInterval(obj.timer)
}
else {
obj.style[hh]=parseInt(getStyle(obj.hh))+speed+'px';
}
},300)
}
</script>
</head>
<body>
<div id="div1"></div>
<div id="div2"></div>
</body>
这个的currentStyle说未定义是怎么回事呢?谢谢大神的指导?
0
打赏
收藏
点击回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

