javascript - 如果数据属性值为 0 或为空,则隐藏通知

标签 javascript html css custom-data-attribute

我有这段代码可以显示通知圈:

HTML:

      <div class="icon-container">
        <span class="glyphicon glyphicon-list-alt">
            <span onclick="showDetails(this)" id="MyControl" data-counter="2"></span>
        </span>
      </div>

CSS

[data-counter]:after {
    content: attr(data-counter);
    position: absolute;
    top:-3px;
    right: -14px;
    padding: 3px 9px;
    border: 2px solid white;
    border-radius:100px;
    background: linear-gradient(top, #FF6969 0%,#ff0000 100%);
    background: -webkit-linear-gradient(top, #FF6969 0%,#ff0000 100%);
    background: -moz-linear-gradient(top, #FF6969 0%,#ff0000 100%);
    box-shadow: 0 1px 2px rgba(0,0,0,.5), 0 1px 4px rgba(0,0,0,.4), 0 0 1px     rgba(0,0,0,.7) inset, 0 10px 0px rgba(255,255,255,.11) inset; 
    background-clip: padding-box;
    font:bold 12px/18px "Helvetica Neue", sans-serif; 
    color: white;
    text-decoration: no;
    z-index: 1;
    }

输出

enter image description here

我的问题是如果 data-counter="0"data-counter=""

如何隐藏通知圈

提前致谢

最佳答案

[data-counter="0"]:after,
[data-counter=""]:after {
    display: none;
}

我猜这会成功吗?

关于javascript - 如果数据属性值为 0 或为空,则隐藏通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38158244/

相关文章:

Javascript 类构造函数不工作

html - 表单元素没有移动到中心

php - 使用 if 语句更改 PHP 中 div 的背景

css - 如何使用 SASS 生成类?

css - 带有图像的 JavaFX CSS 按钮背景 |没有路径 |

javascript - 用 Canvas 绘制抗锯齿圆顶线

javascript - 使用javascript将唯一对象插入到对象数组中?

Javascript 从 div 位置获取单选按钮值

javascript - 使用 Javascript 移动使用 CSS Top Bottom Left Right 定位的元素

html - 如何使 Font Awesome 图标按钮处于禁用状态?