繁体   English   中英

如何使用香草 javascript 中的一个切换按钮调用 2 个不同的 function

[英]How Can I call 2 different function using one toggle button in vanilla javascript

我正在使用 annyang.js 进行语音识别,它有 2 个不同的功能,用于启动annyang.start()和用于停止annyang.abort()现在我如何制作一个可以触发这两个功能的切换按钮?

我的代码

<div class="action" onclick="actionToogle()">

JS

<script>
    function actionToogle() {
      var action = document.querySelector(".action");
      action.classList.toggle("active",annyang.start());
    }
  </script>

目前它刚刚开始通过annyang.start()进行识别,但我希望每当我单击按钮时,识别将被annyang.abort()停止

您可以检查动作是否有活动 class 可以启动,或者如果没有,您可以停止。

function actionToogle() {
  var action = document.querySelector(".action");
  action.classList.toggle("active", );
  
  if (action.classList.contains("active")) {
    // annyang.start();
    console.log("Started");
  } else {
    // annyang.abort();
    console.log("Stop");
  }

}

暂无
暂无

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

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