Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
Primefaces p:上面板关闭事件_Primefaces_Overlay - Fatal编程技术网

Primefaces p:上面板关闭事件

Primefaces p:上面板关闭事件,primefaces,overlay,Primefaces,Overlay,我在设置上面板的闭合事件时遇到了困难。这是我的密码: <h:panelGrid columns="6" cellpadding="15" style="margin:auto;"> <p:graphicImage id="item1" value="resources/icons/item1.png" /> <p:graphicImage id="item2" value="resources/icons/item

我在设置上面板的闭合事件时遇到了困难。这是我的密码:

<h:panelGrid columns="6"  cellpadding="15" style="margin:auto;">        
    <p:graphicImage id="item1" value="resources/icons/item1.png"   />       
    <p:graphicImage id="item2" value="resources/icons/item1.png"/>
    <p:graphicImage id="item3" value="resources/icons/item1.png" />
 </h:panelGrid>

<p:overlayPanel id="overlay1" for="item1" showEffect="blind" hideEffect="explode" 
                showEvent="mouseover" hideEvent="mouseout" dismissable="false" my="left top" > 
    <h:panelGrid columns="4" cellpadding="5" cellspacing="5"
                    style="display:block;margin:auto;">
                    <p:graphicImage value="resources/icons/item1-1.png" />
                    <p:graphicImage value="resources/icons/item1-2.png" />
                    <p:graphicImage value="resources/icons/item1-3.png" />                  
    </h:panelGrid>
</p:overlayPanel>

我得到的是:当鼠标离开触发它的图像时,覆盖层被关闭

我想要的是:当鼠标离开覆盖层时,覆盖层被关闭(我的意思是覆盖层)


我之所以要这样做,是因为我想在覆盖层内创建带有图标的子菜单。

请阅读您的最后一段。它包含相互矛盾的信息。你说你想要A,你说你得到B,然后你问如何实现B。或者你说“叠加”和“叠加”是不同的意思吗?在“它”之上?还是不清楚。。。覆盖层在鼠标悬停按钮时打开,当您移出按钮时关闭,您希望在鼠标悬停在按钮上时关闭它???代码中没有按钮。制作一个“请”。所以当鼠标在覆盖层上时,您想关闭覆盖层,以便在覆盖层内创建一个子菜单。。。???但你希望它被关闭。。。。所以你永远不会看到子菜单。。。我还是不明白。。。对不起,可能是我丢了东西…我的错!我想说“退出”,我又编辑了一次!非常感谢你。。希望现在很清楚,它有“覆盖”功能。。。