gpt4 book ai didi

jquery - 切换功能

转载 作者:行者123 更新时间:2023-12-01 01:39:09 26 4
gpt4 key购买 nike

我的问题是传递两个函数来切换原因......而外面的另一个函数也令人困惑,请告诉我

 $('#login a').toggle(function() {
$(this)
.addClass('active')
.next('form')
.animate({'height':'show'}, {
duration:'slow',
easing: 'easeOutBounce'
});
}, function() {
$(this)
.removeClass('active')
.next('form')
.slideUp();
});
$('#login form :submit').click(function() {
$(this)
.parent()
.prev('a')
.click();
});

最佳答案

toggle()方法采用两个(或更多)函数作为参数,并在每次单击元素时交替调用其中一个函数。

功能为first class citizens在 Javascript 中:您可以像任何其他对象一样操作它们,包括将它们传递给其他函数:

function foo(otherfunction)
{
otherfunction();
}

function bar()
{
window.alert("bar() was called.");
}

foo(bar); // Ultimately calls `bar()`.

关于jquery - 切换功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4397575/

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