javascript - Jquery 动画从左到右不起作用

标签 javascript jquery html css

为什么这不起作用?这应该是使箭头从左到右然后再回到左等等的动画,但这是行不通的。这是为什么?

function moveRight(){
    $('#myIcon').animate({left: "+=50"}, 1000, function(){
        $('#myIcon').animate({left: "-=50"}, 1000, moveRight)
    })
}
moveRight();
a{
  text-decoration: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" class="btn btn-danger btn-lg">
<span id="myIcon">←</span>&nbsp; Go Back
</a>

最佳答案

给图标添加样式position:absolute

function moveRight(){
    $('#myIcon').animate({left: "+=50"}, 1000, function(){
        $('#myIcon').animate({left: "-=50"}, 1000, moveRight)
    })
}
moveRight();
a{
  text-decoration: none;
}

#myIcon{
 position:absolute;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="#" class="btn btn-danger btn-lg">
<span id="myIcon">←</span>&nbsp; Go Back
</a>

关于javascript - Jquery 动画从左到右不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44385401/

相关文章:

javascript - 打开页面时将元素滑入,关闭页面时将元素滑出

javascript - 如何清除setInterval的fillText?

javascript - 自动缩放文本以适合 div

javascript - 左关联二叉树折叠

javascript - 解析 HTML "object"的 CSS

jquery - jqGrid 在同一网格中的组之间拖放

javascript - Ajax 请求返回 undefined

php - 帮助使用 PHP 和 json_decode 使用 JSON feed

html - href hashtag # 使模态弹出画廊点击跳转到网站顶部

PHP INSERT INTO MySQL 不工作