gpt4 book ai didi

jquery - 通过绑定(bind)在 jQuery 中传递变量似乎不起作用

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

这是我的有效代码:

function mouseOver()
{
$(".beaver").fadeIn(100);

}

function mouseOut()
{
$(".beaver").fadeOut(100);
}

$("#group_beaver").bind('mouseenter', mouseOver).bind('mouseleave', mouseOut);

但是为什么这不起作用?

function mouseOver(variable)
{
$(variable).fadeIn(100);

}

function mouseOut(variable)
{
$(variable).fadeOut(100);
}

$("#group_beaver").bind('mouseenter', mouseOver('.beaver')).bind('mouseleave', mouseOut('.beaver'));

最佳答案

这是正确的;您正在调用 mouseOver 并期望它返回一个要绑定(bind)到事件的函数。不过,要使其真正做到这一点,您可以使用以下代码:

function mouseOver(variable) {
return function() {
$(variable).fadeIn(100);
};
}
function mouseOut(variable) {
return function() {
$(variable).fadeOut(100);
};
}

关于jquery - 通过绑定(bind)在 jQuery 中传递变量似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2986475/

26 4 0
文章推荐: jquery - 如何使用 is()
文章推荐: azure - Windows Azure Pack - 存储在哪里?
文章推荐: AngularJS:如何使