gpt4 book ai didi

jQuery animate 不工作(margin-left -200 到 margin-left +200)

转载 作者:太空宇宙 更新时间:2023-11-04 04:27:04 25 4
gpt4 key购买 nike

我正在尝试使用 .animate 让我的一些文本从左侧滑入,但它不起作用。

CSS

.body #header > a {
font-family: Georgia, Courier, Verdana;
font-size: 30px;
padding: 24px;
border-left: 3px solid red;
margin-left: -200px;
...
}

jQuery

$("body").ready(function () {
$('#header a').animate({"margin-left": '+=200'});

此外,用于链接我下载的 jQuery 文件的 HTML(适用于幻灯片,但仅适用于普通 .slide)

<script type='text/javascript' src='js\jquery-1.9.1.js'></script>

最佳答案

代码的三个问题:

  • Ready事件应该绑定(bind)在document上,或者使用$(function)语法。
  • +=200 仅从 -200-200 + 200 = 0 进行动画处理,使用 200+=400
  • src 应该是 js/jquery-1.9.1.js - 即始终在 URI 中使用正斜杠

因此

$(function () {
$('#header a').animate({"margin-left": '+=400'});
});

关于jQuery animate 不工作(margin-left -200 到 margin-left +200),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18086225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com