我有一个PrimeFaces组件,我需要在mouseOut事件上隐藏其元素的弹出窗口。但是我无法在组件中添加onmouseout,因为PrimeFaces不支持该属性。

<p:selectCheckboxMenu id="selectCheckboxMenu" label="selectCheckboxMenu" onmouseout="hidePopup">
  <f:selectItems value="#{SelectOneMenuBean.availableRegions}" />
</p:selectCheckboxMenu>


任何帮助是极大的赞赏。

最佳答案

既然已经提到jquery,则可以如下添加mouseout

$("#selectCheckboxMenu").on('mouseout',function(){
   //write hidePopup function content here
});


或者,您也可以尝试mouseleave

$("#selectCheckboxMenu").on('mouseleave',function(){
   //write hidePopup function content here
});

10-06 14:35