gpt4 book ai didi

Jquery:我有一个函数 $.fn.my_function ,里面有其他函数,我该如何调用它们?

转载 作者:行者123 更新时间:2023-12-03 22:45:04 26 4
gpt4 key购买 nike

假设我有这个($ = jquery):

 $.fn.my_function = function() {
function foo()
{
//do something
};

function bar()
{
//do something other
};

}

我用 $('.my_class').my_function();

启动它

现在,我需要在某些事件的回调中调用 foo 和 bar。

我该如何称呼他们?

最佳答案

你必须以某种方式将他们暴露给“外部世界”。目前,它们仅在 my_function 中可见,因此您无法从其他任何地方调用它们。

解决这个问题最简单的方法是:

var foo;
var bar;
$.fn.my_function = function() {
foo = function() {
//stuff
};
bar = function() {
//stuff
};
};

可以应用相同的概念来将对它们的引用放置在对您的使用有意义的任何地方。

关于Jquery:我有一个函数 $.fn.my_function ,里面有其他函数,我该如何调用它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1729513/

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