我正在尝试制作自定义复选框,因此我做了类似的事情:http://jsfiddle.net/wQdUn/2/
问题在于,在基于WebKit的浏览器上,只有在单击<span>
的内容时才会切换复选框,而不是在框本身上,而在Firefox中我会得到我期望的行为。
所以我有两个问题:
感谢。
答案 0 :(得分:5)
不确定第一个问题,但是如果你也将span
作为内联块,它将在WebKit浏览器中按预期工作。见http://jsfiddle.net/wQdUn/5
答案 1 :(得分:0)
对于那些来这个主题的人来说,google:
Safari 6.0.4(8536.29.13)仍然遇到此问题,您需要在伪元素上设置inline-block
以使点击工作。
Chrome已切换为Blink作为其渲染引擎,因此此问题在Chrome上不再发生(26.0.1410.65)。