obnizのフォーラムは新しいシステムに移行しております。

新しいフォーラムはこちらになります

EventトリガーとHTMLの両方でSwitchを使っている場合の挙動



  • Hardware EventでSwitch PressedのEventプログラムを登録している時、HTMLプログラムのJavaScriptでswitch.onchange=function()等を使用している最中に本体Switchが押されたら、EventプログラムとHTMLプログラムの挙動はそれぞれどうなりますか?



  • @Google-Homer
    どちらにも影響があります。
    実際に動いているプログラムの方にはスイッチの状態変更通知が届くので
    switch.onchange=function(){}で設定した関数が呼ばれます。
    また、イベントを登録してある場合は登録してあるプログラムが起動します。

    イベントに登録したからといって、switch.onchangeが呼ばれなくなったり、逆にonchangeに関数を登録してるからといってイベントが呼ばれなくなる ということはありません。



  • 了解しました、ありがとうございます。



SUGGESTED TOPICS