“L”方向的脚本动画
"L" direction javascript animation
我想让我的动画有一个"L"方向。下降后,它将向右移动。但是当我尝试这样做时,它只会在对角线上移动。
(function () {
var speed = 50,
walkingCat = document.getElementById("catwalk"),
catWalk = function () {
left = walkingCat.offsetLeft,
moveBy = 10;
walkingCat.style.left = left + moveBy + "px";
if (left > 850) {
clearInterval(timer);
}
};
var timer = setInterval(catWalk, speed);
var catWalkDown = function () {
var top = walkingCat.offsetTop,
moveBy = 10;
walkingCat.style.top = top + moveBy + "px";
if (top > 850) {
clearInterval(timer2);
}
};
var timer2 = setInterval(catWalkDown, speed);
} ());
试试这样——
目录
<div id="catwalk" style="position:relative;width:5px;height:5px;background:black"> </div>
而在.JS
(function () {
var speed = 50,
walkingCat = document.getElementById("catwalk"),
timer =null,
catWalk = function () {
left = walkingCat.offsetLeft,
moveBy = 10;
walkingCat.style.left = left + moveBy + "px";
if (left > 550) {
clearInterval(timer);
}
};
var catWalkDown = function () {
var top = walkingCat.offsetTop,
moveBy = 10;
walkingCat.style.top = top + moveBy + "px";
if (top > 550) {
clearInterval(timer2);
timer = setInterval(catWalk, speed);
}
};
var timer2 = setInterval(catWalkDown, speed); }());
相关文章:
- 原生脚本无限翻译动画
- 引导程序动画选项卡内容脚本
- 为什么我的脚本正在运行动画,但没有显示它
- 在动画CC中创建JS JavasScript框架脚本
- JQuery动画打断了脚本,但如果没有它,脚本就可以工作
- 动画滚动脚本可防止从外部链接访问本地锚点位置
- 在脚本动画中定位
- “L”方向的脚本动画
- 向此 jQuery 脚本添加动画
- 获取动画 jQuery Java 脚本中行进的像素数
- 在运行计算密集型 JavaScript 脚本时显示基于 css 的动画
- 将两个单独的元素附加到一个动画脚本
- 哪个部分负责这个脚本中的动画
- animate.css:悬停脚本动画
- 在这个java脚本动画中,第二次动画不能正常工作
- 在“滚动”中设置脚本动画.它只运行一次
- 为什么这个脚本在页面加载后3秒没有动画(jquery)
- (XDK应用程序框架java脚本)如何检查动画侧边栏是否完全打开
- 脚本只会最后一个文本和最后一个颜色,但会按照指示进行动画,发生了什么?
- 是什么导致这个简单的动画脚本动画不正确