1
今私はダートラングを学んでいて、場合によってはこの言語でonClickアクションを書く方法を理解していません。私は知っている、それはJavaのようだが、私は混乱している。 例:単純なケース。私はクラス "ボタン"と "ドロップダウン"クラスのdiv要素を持つ要素を持っています。どのように "ボタン"クラスで要素をクリックした後に "ドロップダウン"要素に "オープン"クラスを追加/削除するのですか?ダーツ - onclickアクション追加/削除クラス
void dropdown(part) {
...
}
探しているものかもしれません。onClick.listen((イベント){ (event.target.classes場合== 'ドロップダウン'){ event.target.classes.add() 'オープン'; }他{ event.target.classes.remove( 'オープン'); }}); ' – Mikhail
はい、動作するはず。 –
'if(!event.target.classes.contains( 'dropdown'))'を使う必要があると思います。しかし、全体を 'toggle() 'で単純化することができます。 'listen((e)=> e.target.classes.toggle( 'dropdown'))を使うだけです。 – Ganymede