读书人

解决按上空格键执行下一次鼠标点击事件

发布时间: 2012-10-30 16:13:36 作者: rapoo

解决按下空格键执行上一次鼠标点击事件

先来看下一段代码的执行效果。代码如下:

?

?

?

?鼠标点击一下“保存”按钮,执行一次鼠标点击事件,保持鼠标的位置不动,按下空格键,再次执行鼠标点击事件。OK,看到Flex诡异的现象了吧。

?

?先来说下原因,鼠标点击按钮后焦点会落在此按钮上,此时按下空格键,空格键的默认事件相应有焦点的事件。因此就执行了上一次的按钮的点击事件了。Flex你有多少的默认呀?要不是测试人员发现,恐怕我一直都不会知道。

?

?下面这看看解决方法:

?1 对症下药。重置光标。

?

?

1 楼 梦心缘 2011-12-07 按下tab键时,按钮还是会获得焦点,按下空格键还是会执行,没有彻底解决问题! 2 楼 yunzhongxia 2011-12-07 梦心缘 写道按下tab键时,按钮还是会获得焦点,按下空格键还是会执行,没有彻底解决问题!
你怎么测试的,是可以的。

读书人网 >Web前端

热点推荐