作者maonan (嘉德堂)
看板C_Sharp
標題[問題] click event與mousedown event 的差別
時間Sun Aug 16 22:52:25 2009
我在視窗上放了一個 checkbox 與 ButtonA 與 ButtonB
ButtonA用 click事件,ButtonB用Mousedown事件。
預設 checkbox.checked = true;
兩個不同的事件裡是一個 while loop,終止條件是 checkbox.checked = false
我發現,如果是去按 ButtonA, checkbox的勾選要按兩次,才會真的被取消那個"勾"
用 mousedown的事件,則不會有這種問題。
請問,為什麼?
謝謝您的回答。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.213.215
推 liaommx:我猜第一次click是checkbox的focus=true. 08/17 00:38
→ liaommx:第二次才會直接event check=false 08/17 00:39
→ liaommx:不負責任解答..(逃) 08/17 00:40
→ maonan:ㄜ!!!!!那~接下來就想問,怎麼樣才會按一下就被勾選哩? 08/17 14:12
→ blestadsl:改用 command 試試看? 08/18 06:36