Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Safari 11 Bug字段集图例隐藏溢出并单击_Html_Css_Safari_Legend_Fieldset - Fatal编程技术网

Html Safari 11 Bug字段集图例隐藏溢出并单击

Html Safari 11 Bug字段集图例隐藏溢出并单击,html,css,safari,legend,fieldset,Html,Css,Safari,Legend,Fieldset,由于将Safari 11 for Mac复选框(以及链接/其他单击事件)放置在中时无法访问,有人知道解决方法吗?JS fiddle包含一个演示,既不能选中复选框,也不能触发click事件。两者都适用于Safari 10.2,但不适用于Safari 11。另外,当我将图例设置为位置:relative时,图例将消失。将字段集从overflow:hidden设置为overflow:visible似乎可行,但我希望将其隐藏,因为这可能会在其他浏览器中产生其他后果。谢谢 我们也遇到了这个问题,删除溢出:隐

由于将Safari 11 for Mac复选框(以及链接/其他单击事件)放置在
中时无法访问,有人知道解决方法吗?JS fiddle包含一个演示,既不能选中复选框,也不能触发click事件。两者都适用于Safari 10.2,但不适用于Safari 11。另外,当我将图例设置为
位置:relative
时,图例将消失。将字段集从
overflow:hidden
设置为
overflow:visible
似乎可行,但我希望将其隐藏,因为这可能会在其他浏览器中产生其他后果。谢谢


我们也遇到了这个问题,删除
溢出:隐藏
解决了我们案例中的直接问题。幸运的是,这是Safari中的一个bug,将被修复。我也向苹果发送了一份bug报告。我没有屏息以待,但幸运的是,他们会发布一个补丁。我最终使用了JS/jQuery(已经包含在我的项目中)。如果将
字段集
设置为
位置:相对
,则(且仅在那时)触发
图例
单击事件。因此,现在单击,我将复选框的
指针事件设置为
none
,并切换复选框。演示。Hella很难看,但它可以工作并且只能应用于Safari 11(通过JS)