首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >WordPress PHP禁用元素

WordPress PHP禁用元素
EN

Stack Overflow用户
提问于 2018-12-12 06:49:44
回答 4查看 652关注 0票数 -1

我要禁用保存和共享按钮

代码语言:javascript
复制
<button type="button" class="btn btn-none btn-sm btn-save-design dg-tooltip" data-placement="bottom" data-original-title="Save &amp; Share" onclick="design.save()">
                <i class="fa fa-save"></i>
            </button>

我试图用隐藏的

代码语言:javascript
复制
.btn-save-design {display: none;}

代码语言:javascript
复制
.btn-save-design {display: none;}//first.btn{//other style...}

代码语言:javascript
复制
.btn-save-design {display: none !important;}

代码语言:javascript
复制
.btn-save-design i.fa.fa-save {
 display:none;}

,但什么也没发生

>>> https://i.stack.imgur.com/u8570.jpg屏幕截图

对代码有什么建议吗?

EN

回答 4

Stack Overflow用户

发布于 2018-12-12 07:03:05

如果您可以修改HTML,请尝试使用:

代码语言:javascript
复制
<button disabled>
票数 0
EN

Stack Overflow用户

发布于 2018-12-12 07:35:33

我认为有两种方法可以解决这个问题:

1)使用javascript或jquery在点击按钮上添加防止默认值。

代码语言:javascript
复制
$( "your-element" ).click(function( e ) {
   e.preventDefault();
});

2)使用样式将按钮设置为不显示,(您可能需要向此保存图标添加ID才能覆盖其他样式)

此url将向您解释所有关于css优先级的内容:

https://marksheet.io/css-priority.html

票数 0
EN

Stack Overflow用户

发布于 2018-12-12 19:13:30

我的猜测是,这要归功于CSS Specificity。默认情况下,这些按钮的默认值为display: block / display: inline-block。您可以通过执行以下操作来克服此问题:

代码语言:javascript
复制
button.btn-save-design {
    display: none
}

这是因为button.class.class更具体,因此应用了该样式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53733516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档