我得到的基本思想this
在不是method
在当strict mode
概述这里,但它变得有点博学,是诚实的.所以,用更平淡的术语:
我有一个像这样的处理程序:
$('.myClass').one('keyup', function() {
var $this = $(this);
etc etc
});
Run Code Online (Sandbox Code Playgroud)
我想把它改成这个:
function myFunction () {
var $this = $(this);
etc etc
};
$('.myClass1').one('keyup', myFunction);
$('.myClass2').one('keyup', myFunction); etc
Run Code Online (Sandbox Code Playgroud)
它不喜欢它,因为strict mode
因为我在this
一个方法之外使用.我明白了.
但是,我需要myFunction
与处理程序分开,因为(1)它附加到各种类/元素和(2)我用于在各个点.off().one('keyup', myFunction)
重置one
各种类的处理程序.
那么如何在不违反this
业务的情况下绕过单独的回调函数呢?