开发的时候遇到一个问题:touchStart过滤按钮的时候,侧滑出一个面板,那个面板上有一个返回按钮,绑定的是click。当有时候touchStart比较快的时候,侧滑面板弹出到过滤按钮的位置又马上退回去了,意味着侧滑面板的返回按钮被触发了。
后来解决了这个问题:是因为有时候点击比较快,touchStart之后又马上touchEnd,touchEnd的时候,侧滑面板的返回键刚好侧滑到用户手指下面,这个时候,touchEnd在返回键上触发了click,就导致侧滑面板又滑回去了。
解决办法:统一使用touchStart或者click,都可以解决这个问题。
网友评论