Firefox中的ForeignObject外部未触发点击处理程序

时间:2019-06-27 05:40:56

标签: reactjs svg patternfly foreignobject

我正在使用patternfly-react v3的DropDownButton和MenuItem元素。 DropdownButton转换为,而menuItem转换为

  • 。 这是为了创建一个下拉菜单,单击按钮即可打开。我在
  • 上也有onClick处理程序 我已将这些元素作为异物嵌入svg中。下拉列表打开时,它将溢出异物,并且可见。现在的问题是,当我单击
  • 导致国外对象溢出时,如果我使用的是Firefox,则不会触发点击处理程序处理程序。在Safari和Chrome浏览器中效果很好。这是foreignObject中的预期行为,还是我缺少某些东西。

  • 0 个答案:

    没有答案