向Jquery淡出函数传递参数
Passing Parameters to Jquery Fadeout Function
我有一个jquery淡出调用,我试图调用一个函数完成。该函数将调用其内部的另一个函数,该函数需要对象的参数,该代码块位于对象内部。所以首先我试着这样做:
MyObject.prototype.myfunction = function myFunction() {
$(".my-class").fadeOut('slow', function() {
doSomething(this.one, this.two, this.three, this.four, this.five, this.six, this.seven);
} );
}
但是我得到了一个错误,所以现在我想通过函数()后慢一些参数。我该怎么做呢?
谢谢,迈克尔。
您的this
指向错误的对象
MyObject.prototype.myfunction = function myFunction() {
var self = this;
$(".my-class").fadeOut('slow', function() {
doSomething(self.one, self.two ..);
} );
}
淡出函数内部的this
引用了jquery对象,所以在淡出函数外部设置self为MyObject,你可以在淡出函数内部使用它。你的问题没有解释你试图从哪个对象传递东西但我猜这就是你想要的
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- AngularJS:我可以跳过函数参数回调吗
- 函数未将值作为参数传递
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 为什么不'我们在javascript中使用函数参数的数据类型
- 你好,这是测试用例,我必须在函数中传递n个参数
- JavaScript - 多参数函数,它是多个图像库的字符串
- 如何从两个参数函数返回随机整数
- 以无点风格在Ramda中编写一个无参数函数
- JS:将单参数函数转换为可链接函数
- 正则表达式类似于Javascript中的参数函数
- 将 $' 值传递给替换的关联参数函数
- "这个“;在参数函数中
- 如何向jquery插件发送参数函数
- 将参数函数Node.js从一个js传递到另一个js
- 如何在javascript参数函数中传递PHP post方法字符串
- 装饰 Javascript Promise.then 以便参数函数接收附加参数
- 正在分析setInterval ID'是的's参数函数
- 如何根据一个参数函数计算年龄
- 对象参数/函数和/或三元运算符混淆