Framer的事件里的 onTap 和onClick 看起来非常相似,但还是有两点区别:
1.onClick为了监听是否双击,会有300毫秒的延迟。
2.onTap在按下鼠标或手指之后移出触发元素后依然会触发事件,onClick在按下鼠标或手指移出触发元素后再释放则不会被触发。
也就是说onTap在滑动时不小心触碰到也会被触发( v112以后版本不会被触发),onTap一旦点击后就不可取消。而onClick可以通过将鼠标手指移出触发范围后取消触发。
Framer的事件里的 onTap 和onClick 看起来非常相似,但还是有两点区别:
1.onClick为了监听是否双击,会有300毫秒的延迟。
2.onTap在按下鼠标或手指之后移出触发元素后依然会触发事件,onClick在按下鼠标或手指移出触发元素后再释放则不会被触发。
也就是说onTap在滑动时不小心触碰到也会被触发( v112以后版本不会被触发),onTap一旦点击后就不可取消。而onClick可以通过将鼠标手指移出触发范围后取消触发。