Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当按下该键同时其他条件为真时触发事件_Javascript_Javascript Events - Fatal编程技术网

Javascript 当按下该键同时其他条件为真时触发事件

Javascript 当按下该键同时其他条件为真时触发事件,javascript,javascript-events,Javascript,Javascript Events,在非基于事件的语言中,此任务是这样完成的 if (keypressed() and other_condition) { doSomething(); } 我很难想象当我没有条件,而是有听众时,如何达到同样的目标 $(document).on("keypress", function (a) { .... }); $(document).on("othercondition", function (a) { .... }); 不那么笼统: 我调用函数报告。

在非基于事件的语言中,此任务是这样完成的

if (keypressed() and other_condition) {
  doSomething();
}
我很难想象当我没有条件,而是有听众时,如何达到同样的目标

  $(document).on("keypress", function (a) {
    ....
  });

 $(document).on("othercondition", function (a) {
    ....
  });
不那么笼统: 我调用函数报告。在函数体中,我想执行一个测试,测试当前是否按下了某个键。不应在每次调用report函数时新声明中的此函数

  var report = function(e) {

       if (keypressed()) {
       }
  }

othercondition类似于什么,例如,事件?你能不能在事件处理程序中简单地添加一个ifother_条件{}?是的,othercondition也是事件?我编辑了这个问题。看看上面。