У меня есть изображение черного кота
Я хочу постепенно увеличивать его ширину, а также заставлять изображение двигаться слева направо, увеличивая его собственный левый край.
Я не могу понять, почему ширина увеличивается, а поле слева показывает NaN value
.
Здесь HTML: -
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Cat Walk</title>
</head>
<body>
<img id="cat-gif" style="position:absolute;" src="http://www.anniemation.com/clip_art/images/cat-walk.gif">
<script src="main.js"></script>
</body>
Здесь указана функция для перемещения кота: -
var catWalk = function() {
var cat = document.getElementById("cat-gif");
cat.setAttribute('width', cat.width+10); //THIS WORKS
cat.setAttribute('marginLeft', cat.marginLeft+10); //THIS DOES NOT WORK!
}
//Call to the function
window.setInterval(catWalk, 500);