我有一个面板,如果它只显示,我想对其执行隐藏效果,如果它被隐藏,效果不应该起作用。
<h:outputLink id="open_link" value="#" styleClass="underline">
Click To Open
<p:effect for="blank_panel" type="blind" event="click" speed="2000">
<f:param name="mode" value="'hide'" />
</p:effect>
<p:effect type="blind" event="click" for="display_tabs" delay="1000">
<f:param name="mode" value="'show'" />
</p:effect>
</h:outputLink>
<h:panelGroup id="blank_panel" layout="block">
</h:panelGroup>
我希望在第二次单击链接时(在这种情况下隐藏了blank_panel),不执行blank_panel的效果
<!-- executed only if the blank_panel is shown -->
<p:effect for="blank_panel" type="blind" event="click" speed="2000">
<f:param name="mode" value="'hide'" />
</p:effect>