今天在帮其他同事解决PC页面的BUG,遇到的。
input在有焦点的情况下,点击按钮,点击事件不执行。
具体描述如下:
Input 绑定了 blur 事件,页面底部 有个 按钮 绑定了 click事件。
windows表现 - input 有焦点 - 先执行 input-blur事件,click不执行。
mac表现 - input 有焦点 - 先执行 click事件 ,再执行 input-blur事件。
修改为:
把按钮的 click事件 改成 mouseDown事件,解决。
今天在帮其他同事解决PC页面的BUG,遇到的。
input在有焦点的情况下,点击按钮,点击事件不执行。
具体描述如下:
Input 绑定了 blur 事件,页面底部 有个 按钮 绑定了 click事件。
windows表现 - input 有焦点 - 先执行 input-blur事件,click不执行。
mac表现 - input 有焦点 - 先执行 click事件 ,再执行 input-blur事件。
修改为:
把按钮的 click事件 改成 mouseDown事件,解决。