画像が 1 つしかないライトボックスがあります。はい、私はそれが本当に意図されていないことを知っています。
<p:lightBox styleClass="imagebox" widgetVar="light">
<h:outputLink value="#{imageBean.getImageResourceLink(id)}" title="#{name}" onclick="light.hide();"/>
<h:graphicImage library="thumb_lib" name="#{id}" width="165"/>
</h:outputLink>
</p:lightBox>
開いたライトボックス内をクリックすると、ライトボックスを閉じたり隠したりしたいです。これは期待どおりに機能しません。ライトボックスのナビゲーション矢印をクリックすると、ライトボックスが非表示になります。よし、隠れるのがどうにかうまくいく。しかし、ライトボックス内をクリックするだけで非表示にするにはどうすればよいですか?
どうすればこれを達成できますか?
ジョニー