Typescript で EventListener を削除できません
P粉401901266
P粉401901266 2024-03-30 18:07:42
0
1
427

typescript でイベント リスナーを削除しようとしています。 if文にイベントリスナーを追加します。 else ステートメントでは、これらのイベント リスナーを削除しようとしていますが、何らかの理由で削除されません。

参考: ブール値 (movePick) を設定するボタンがあります。これが本当であれば、オブジェクトを移動できるようにしたいと思います。ここでイベント リスナーが作成されます。もう一度ボタンをクリックすると、オブジェクトを移動できなくなります。そこで、イベントリスナーを削除してみました。

リーリー

イベント リストを追加したときと同じ if ステートメントでイベント リストを削除すると、イベント リストも削除されます。しかし、もう一度ボタンをクリックしてelseステートメントを入力しても、削除できません。 stackoverflow でいくつかの解決策も試しましたが、どれも機能しませんでした。

P粉401901266
P粉401901266

全員に返信(1)
P粉275883973

イベント インスタンスをクラス フィールドに保存し、たとえば、removeEventListener でインスタンスを呼び出します。

リーリー

もう大丈夫なはずです

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート