自定义按钮自定义置灰

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义按钮自定义置灰相关的知识,希望对你有一定的参考价值。

js代码如下:

大于0时为可点击状态;小于0时为不可点击状态。

if(totalCount>0){
    $("#btnExport").removeClass("btnExportDisabled");
    $("#btnExport").css(pointer-events,auto);
    $("#btnExport").css("cursor", "pointer");
}else{
    $("#btnExport").addClass("btnExportDisabled");
    $("#btnExport").css(pointer-events,none);
        $("#btnExport").css("cursor", "not-allowed");
}

css代码如下:

设置按钮为不可用状态时的颜色:

<style type="text/css">
      .btnExportDisabled{
        background-color: #A9A9A9;
        opacity: 0.3;
    }
  </style>

知识点:

pointer-events:auto、none(为两个比较常见的属性)

当pointer-events的值设置为none的时候,有如下特性:

1、阻止用户的点击动作产生任何效果

2、阻止缺省鼠标的显示

3、阻止CSS里的hover和active事件的触发

4、阻止javascript点击动作触发的事件

 

以上是关于自定义按钮自定义置灰的主要内容,如果未能解决你的问题,请参考以下文章

Button系列:自定义高亮和置灰效果

自定义百度地图导航控件

在片段活动中显示自定义对话框

从android中的片段更改自定义ActionBar标题

片段:按下返回按钮并自定义它时调用哪个回调

JavaFX自定义窗口标题栏