代码之家  ›  专栏  ›  技术社区  ›  Thomas

如何禁用渐变效果?

  •  1
  • Thomas  · 技术社区  · 6 年前

    我用的是 Primefaces Extensions BlockUI 全局Ajax事件的组件如下:

    <p:ajaxStatus onstart="PF('globalBlockUI').block({ fadeIn: 0 })" onsuccess="PF('globalBlockUI').unblock({ fadeOut: 0 })"/>
    
    <pe:blockUI id="globalBlockUI" widgetVar="globalBlockUI"
                css ="{}"
                cssOverlay="{}">
    ...
    </pe:blockUI>
    

    我想禁用渐变效果。设置fadein:0选项,如 JQuery 似乎被忽视了。

    如何禁用渐变效果?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Melloware    6 年前

    尝试将此添加到您的页面…

    <script type="text/javascript">
       $.blockUI.defaults.fadeIn = 0;
    </script>
    

    我还创建了此票据,以便将这些属性作为头等公民添加到组件本身: https://github.com/primefaces-extensions/primefaces-extensions.github.com/issues/594

    更新: 我已承诺修复上述Github票据。所以你可以…

    <pe:blockUI id="globalBlockUI" fadeIn="0" fadeOut="0"/>