React ios9出现input导致点击事件无效

#1

这是一个弹出层,下面的a标签绑定的点击事件无效,但是当去掉input时又恢复正常了,只有ios9会出现这种情况,这个问题已经困扰我两天了,实在找不出解决办法,想在这里请求各位大神能给个提示

1 Like
#2

把 a 标签换为其他的试试?

#3

换成div和button都不行,去掉input一切正常:joy:

#4

Can you try adding cursor:‘pointer’ to the css style of the element that you want to click?

具体看这个 issue

#5

这个当然加了,不行啊

#6

ios10上一切都是正常的,真的很头疼

#7

去 github 提个 issue,再加上 demo

#8

把代码放公网上,大家帮你测试一下,是不是就你的ios9有问题。
然后为了定位bug,可以去掉冗余的代码测试一下:

render(){
    return <div>
         <input type="text" />
        <a onClick={ ()=>console.log(2) }>确定</a>
     </div>
}

去掉或者保留input,然后ios9设备上测试一下上述代码

#9

我也遇到同样的问题了,请问你解决了吗