gpt4 book ai didi

jquery - 将空对象传递给 jQuery 的目的是什么?

转载 作者:行者123 更新时间:2023-12-03 23:03:31 25 4
gpt4 key购买 nike

jQuery 中的 $({}) 是什么意思?我在victmo对此问题的回复中看到了这一点:Possible to fade out div border?

他使用了$({alpha:1}).animate({alpha:0})这如何影响 DOM 以及字面上会发生什么?

最佳答案

What does $({ }) in jQuery mean ?

这意味着“将一个空对象传递给 jQuery 并从中创建一个 jQuery 对象”。

how this is affecting the DOM and what happens literally?

它根本不影响 DOM,它只是随时间改变对象 {alpha:1} 的属性值。

您可以在普通对象上使用一些 jQuery 方法,如 documentation 中所述。 。尽管它似乎有点过时,因为 animate 没有在那里列出。但它确实有效:

> $({alpha:1}).animate({alpha:0}, {step: function() { console.log(this.alpha); }})
1
0.9965342284774632
0.9870866934849247
0.9730426794137726
0.9524135262330098
0.9242551074907518
0.8926584654403724
0.8563192594626027
...

关于jquery - 将空对象传递给 jQuery 的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25668993/

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