Titanium x Alloy x CoffeeScript x Jade x TiShadow で開発中であります。
Alloy 始めたのは先月になるが、ブログにのこすべきことが多くあるため毎日メモっていくことにするよ!30分の時間でちゃんとね。
Day 001 – 011 は Evernote にメモったものをさかのぼって掲載しましょう。
View の中に Button など Event をリスナーするものがある場合の優先度と回避方法
1 2 3 4 | # ex) View には、doClick, Button には doButtonClick が登録されている場合 ------------------------------- びゅーん [ボタン] # ← [ボタン] をタップすると 2回イベントが発生する ------------------------------- |
コード
view.jade
1 2 3 4 | Alloy View(class="row", onClick="doClick") Label びゅーん Button (id="button", onClick="doButtonClick") ボタン |
view.coffee
1 2 3 4 5 6 7 8 9 | doClick = (e) -> # source からタップされたオブジェクトを判断 if e.source == $.button return alert "びゅーん!" # Thumbnail Click doButtonClick = (e) -> alert "ぼたん!" |