...和回调方法?
input_element.addEventListener("paste", self.hide, false);
input_element.addEventListener("keypress", self.hide, false);
input_element.addEventListener("drop", self.hide, false);
Run Code Online (Sandbox Code Playgroud)
变成与此类似的形式-
input_element.addEventListener("paste keypress drop", self.hide, false);
Run Code Online (Sandbox Code Playgroud)
我检查了MDN,但API不支持此格式,但是可能还有另一种方法吗?
几年后,我不明白问题中的例子和我写的有什么区别,所以这里有一个更新
["paste", "keypress", "drop"].forEach(event => input_element.addEventListener(event, self.hide, false));
Run Code Online (Sandbox Code Playgroud)
原答案
我首先想到的是
function hide(){
self.hide();
}
input_element.addEventListener("paste", hide, false);
input_element.addEventListener("keypress", hide, false);
input_element.addEventListener("drop", hide, false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1260 次 |
| 最近记录: |