您的位置:首页 > 其它

offset的小bug

2016-07-11 08:16 148 查看
<!DOCTYPE html>
<html>
<head>
<meta
charset="UTF-8">
<title></title>
<style
type="text/css">
#div1{
width:
200px;
height:
200px;
background-color: red;
border:
5px solid black;
}
</style>
</head>
<body>

<div
id="div1">

</div>

<script
type="text/javascript">
var
oDiv1 = document.getElementById("div1");

setInterval(function
(){
// offsetWidth 元素可见宽度
// content + padding + border
// 200 - 1      199
// 202 - 1      201
// 203 - 1      202
var
current = parseInt(getStyle(oDiv1,
"width"));
oDiv1.style.width
= current - 1
+'px';
}, 20);

// function getStyle(obj, name){
// if (obj.currentStyle) {
// return obj.currentStyle[name];
// } else{
// return getComputedStyle(obj, false)[name];
// }
// }
</script>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  offset的bug