Safari: focus事件在button元素上不起作用

6 浏览
0 Comments

Safari: focus事件在button元素上不起作用

在所有浏览器上,当点击后,focus事件能够正常工作,但在Safari上不能。

它在div[tabindex]元素上能够正常工作,但在button或者input:button元素上不能正常工作。

当我使用$('.btn').focus()时,它也能够触发focus事件。

为什么点击事件没有触发focus事件呢?

以下是我的代码:

$(".btn").focus(function (e) {
	$(".result").append("事件:"+e.type+", 目标:"+e.target+"");
})

.result{min-height:200px;border:1px solid #000;}




div元素

结果:

0