前端工程師來探頭一下。
走前端這條路,通常會花費一段大好青春,
受盡 IE 不能動,還有什麼值得我心痛的荼毒之後,
才能歷劫歸來,Coding like a BOSS!(?)
jQuery 幫助我們省去許多麻煩,
但還是要詳閱公開說明書的,
剛好目前任職公司使用的 jQuery 版本比較舊,
就踩過一次 trigger 相關的雷。(實際 bug 發生點不在 trigger)
請看精美範例:
http://codepen.io/anon/pen/Gcshp
這可是結果完全相反的嚴重錯誤,
幸好 jQuery 在 1.9 版修正了這個 bug,
而舊版本的 workaround,
則是把 checkbox 的 click 改用 change。(我認為用 change 也更適宜)
我不是來打臉的,
只是剛好有個經驗可以分享。
事實上我也很常用 trigger,
因為 Z > B,
身為前端工程師,
IE 一路上都給我們這麼多驚喜了,
jQuery 也沒在怕啦!
※ 引述《workworkwork (Miyada vv)》之銘言:
: 如果你說jquery 的trigger有著明顯的缺點
: 那麼就是我的錯
: 但從我讀了3~4次想要找出trigger的缺點 我找不到
: 難道你是我前公司的code reviewer?
我也不是