繁体   English   中英

活动中? 把它关掉?

[英]On events? Turn it off?

在keyup上,我的脚本会执行某些操作,我想知道是否可以将其关闭,例如,我只希望它检查一个键。

ckEditorNewsArticle.document.on("keyup", function(){

编辑:

ckEditorNewsArticle.document.on('keyup', function(){
                      alert('key up');
                });

这可行。 但是我无法使用它来触发一次。

ckEditorNewsArticle.document.one('keyup', function(){
                      alert('one');
                });

您可以使用(惊奇,惊喜) .off() off()关闭事件。

ckEditorNewsArticle.document.off('keyup');

如果您希望处理程序仅运行一次,我是否建议使用.one()

ckEditorNewsArticle.document.one('keyup', function () {
    // do something
});

使用.one()

将处理程序附加到元素的事件。 该处理程序每​​个元素最多执行一次。

文档: http : //api.jquery.com/one/

工作示例: http : //jsfiddle.net/54ymc/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM