javascript - Jquery 动画不工作

标签 javascript jquery css html

我尝试了我的代码,但它不起作用,请检查以下代码:

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
</head>

<body>
  <button>Click me</button>
  <p style="width: 90px; background-color: #40FF08">This is a test peragraph</p>
</body>

</html>
<script>
  $(document).ready(function() {
    $("button").click(function() {
      $("p").animate({
        left: '400px'
      });
    });
  });
</script>

最佳答案

这是因为 p 元素的 position 属性是静态,并且 left 不起作用静态元素 - 将其更改为relative并且它可以工作 - 请参阅下面的演示:

$(document).ready(function() {
  $("button").click(function() {
    $("p").animate({
      left: '400px'
    });
  });
});
p {
  width: 90px;
  background-color: #40FF08;
  position: relative;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

<button>Click me</button>
<p>This is a test peragraph</p>

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

相关文章:

javascript - 使用最少的 JQuery 显示放大图像的最佳方式是什么?

css - Font Squirrel tumblr 实现/Firefox 问题

javascript - bootstrap 表数据中不区分大小写的搜索

javascript - 在javascript中将字符串拆分为2个变量

javascript - 如何在js中修复 "swapping stylesheet function"

javascript - 谷歌饼图

javascript - 垂直标签不起作用

javascript - 如何在 WordPress 中的文本输入输入字段中添加自动完成功能

javascript - 使用 JavaScript 修改时恢复默认样式

javascript - TypeError : socket. 发出不是一个函数