ER
ER copied to clipboard
1. `for`遍历`context`中深层对象数组 2. `if`判断负数 小修改: 1. 去掉`Rule.js`中的额外分号
原因是在_resetTop过程中,设定了200毫秒后对移动过快修补最后一次调整。 应在dispose时,移除此定时器。
当需要点击一个按钮然后show一个layer的时候,必须让开发者主动去调用`layer._preventHide()`这种隐藏接口,否则show了还会被render就绑定的`document`点击事件给hide掉。 就个人理解,`autoHide`相关的事件绑定应该放在show之后去做,而且必须是临时的,即在hide之后取消绑定。而不应该让使用者主动的去了解当前是何种场景及显示状态来做额外的适应操作,应该对使用者保持简单透明。
`Button.js`中的代码: ``` if ( !me.isDisabled() ) { me.onclick(); } ``` `onclick`事件不能通过`return false`来阻止默认行为,如果是一个`submit`按钮,那么点击后表单仍会提交。 另外,css里在`disabled`状态下按钮上鼠标仍是手型。