有没有办法正确fadeIn()
(或任何其他效果)新鲜的rendered
组件?
例如:
<h:panelGrid id="sampleGrid" columns="2" rendered="#{bean.showGrid}">
...
</h:panelGrid>
当呈现上述内容时,我尝试:
jQuery(#{rich:element('sampleGrid')}).hide().fadeIn('fast');
如果不致电hide()
,我可以达到同样的效果吗?
如果某个操作发生且组件为rendered="false"
,事情会变得更糟。如何处理fadeOut()
效果?在这种情况下,元素不再是DOM树的一部分,因此可以证明效果吗?
那么,总结一下:当组件的渲染状态发生变化时,哪种方法可以获得jQuery效果?