gpt4 book ai didi

javascript - 无法将 animate() 放入脚本中

转载 作者:行者123 更新时间:2023-11-30 12:49:42 27 4
gpt4 key购买 nike

我有一个 javascript 脚本,但我不能在其中放入 animate()。

<script language="javascript">

function appear(){
var elem = document.getElementById("about");
.animate({elem.setAttribute("style","z-index: 9999;")},800);
};

</script>

我该怎么做?

最佳答案

.animate() 是一个方法,不是一个独立的函数。这意味着你不能自己调用​​它;您只能通过对 jQuery 对象进行操作来调用它。所以,.animate(...); 不起作用,但 $(....).animate(...); 可以起作用。例如,

<script language="javascript">

function appear(){
$('#about').animate({zIndex: 9999},800);
};

</script>

已编辑以修复 elem.... 符号。

补充说明

函数是这样工作的:

function foo(bar) {
return bar + 1;
}
foo(1); // returns 2

也就是说,它们是在断章取义的情况下被调用的。

类的工作方式如下(在 JavaScript 中):

function MyObject() { }
MyObject.prototype.foo = function(bar) {
return bar + 1;
};
x = new MyObject();
x.foo(1); // returns 2

关于javascript - 无法将 animate() 放入脚本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21371455/

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