我有PrimeFaces向导和一些面板,而next / prev按钮是由向导小部件本身绘制的......但是有一个问题 - 当我在最后一步之前按下一个按钮时,它会隐藏动画......是吗可以禁用此动画并立即隐藏下一个按钮吗?
答案 0 :(得分:3)
那么,你只想删除向导下一个按钮的淡化效果?
使用Primefaces Javascript内置函数完成这些效果,例如:
PrimeFaces.widget.Wizard.prototype.showNextNav = function() {
jQuery(this.nextNav).fadeIn();
}
PrimeFaces.widget.Wizard.prototype.hideNextNav = function() {
jQuery(this.nextNav).fadeOut();
}
然而,Primefaces创作者已经很容易地覆盖它们。 只需在.xhtml页面中添加:
<script>
PrimeFaces.widget.Wizard.prototype.hideNextNav = function() {
jQuery(this.nextNav).hide();
}
PrimeFaces.widget.Wizard.prototype.showNextNav = function() {
jQuery(this.nextNav).show();
}
</script>
测试并使用PF 5.1。