【发布时间】:2014-05-01 17:19:46
【问题描述】:
我想制作一个上下文菜单元素,它会自动将contextmenu 侦听器添加到它的父元素(因此可以在右键单击父元素时展开它)。当元素位于常规 DOM 层次结构中时,我设法通过查找 this.parentNode 来做到这一点。然而,当在 shadow DOM 中时,this.parentNode 指向#document-fragment,并且似乎没有办法穿透这个障碍。我在这里有什么遗漏吗?
【问题讨论】:
-
你能再具体一点吗?如果您可以发布您正在测试的 DOM 层次结构,无论是当您的元素位于 light DOM 中还是嵌套在 Shadow 根中时,这都会很有帮助。
标签: javascript polymer web-component shadow-dom