动画图像向左和向右连续移动
jQuery: animate image to go left and right continuously
我试图让我的图像不断地从左到右来回移动,但它一直向左,从不返回右。我正在遵循我发现的代码,我似乎找不到我做错了什么。
http://jsfiddle.net/7kmmxeeg/1/$(document).ready(function() {
function firstleft() {
$(".block.first").animate({"left": "-=100px" }, 1500, "swing", firstright);
}
function firstright() {
$(".block.first").animate({"right": "+=100px" }, 1500, "swing", firstleft);
}
firstleft();
});
div.container {
position:relative;
background-color:rgba(149, 187, 206, 0.36);
height:700px;
overflow:hidden;
}
div.block {
height:200px;
width:200px;
background-color:blue;
overflow:hidden;
}
div.block.first {
position:absolute;
left:100px;
top:300px;
overflow:hidden;
}
div.block.second {
position:absolute;
top:10px;
left:500px;
background-color:green;
overflow:hidden;
}
div.block.third {
position:relative;
top:350px;
left:500px;
background-color:red;
}
div.block.first img {
background-size:cover;
width:400px;
margin-left:-100px;
}
div.block.second img {
background-size:cover;
width:400px;
margin-left:-100px;
}
div.block.third img {
background-size:cover;
width:400px;
margin-left:-100px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
<div class="block first">
<img src="img/first.jpg">
</div>
<div class="block second">
<img src="img/second.jpg">
</div>
<div class="block third">
<img src="img/third.jpg">
</div>
</div>
ANSWER:将firstright()
函数中的right
改为left
function firstleft() {
$(".block.first").animate({"left": "-=100px" }, 1500, "swing", firstright);
}
function firstright() {
$(".block.first").animate({"left": "+=100px" }, 1500, "swing", firstleft);
}
<标题>更新小提琴 标题>相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 正在SharePoint 2013母版页中添加JQuery移动文件
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- FabricJs-限制主对象内添加对象的移动区域
- 如何从画布上的某个移动事件中获取X和Y
- 触摸移动时切换到新元素
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 停止jQuery UI滑块移动超过给定值
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 如何通过箭头键连续/平滑地移动元素
- 在左右按钮上连续移动框
- 连续触摸移动
- 如何连续地将拉斐尔画布(包含一些对象)从一个坐标移动到另一个坐标再到其他坐标
- 如何使图片在网站上移动或连续移动
- 使用jQuery连续移动元素
- 动画图像向左和向右连续移动
- 如何在html5中连续移动一条线
- JQuery连续图像轮播每次只移动一个图像
- 如何在使用android移动浏览器时获得连续的mousemove事件