前端工程师来探头一下。
走前端这条路,通常会花费一段大好青春,
受尽 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?
我也不是