首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用按钮时创建警报

问禁用按钮时创建警报
EN

Stack Overflow用户
提问于 2019-05-10 14:31:22
回答 2查看 184关注 0票数 0

当一个按钮被禁用时,为什么我不能创建一个警告。但是当按钮启用的时候我就能得到警报了?

代码语言:javascript
复制
$(document).on('click', '#printpage', function() {
  alert('clicked');
if ($("#printpage").is(":disabled")) {
   alert("Disabled");
 } else {
   alert("enabled");
 }
});
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-10 14:33:43

禁用按钮不可单击。如果需要警告,请使用class而不是disabled属性,并使用css对其进行样式化。

​

代码语言:javascript
复制
$(document).on('click', '#printpage', function() {
if ($("#printpage").is(".disabled")) {
   alert("Disabled");
 } else {
   alert("enabled");
 }
});
代码语言:javascript
复制
.disabled {
    cursor: not-allowed;
    opacity: .5;
}
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button class="disabled" id="printpage">Print</button>

​

票数 2
EN

Stack Overflow用户

发布于 2019-05-10 14:43:32

您还可以在按钮顶部浮动一个不可见元素,并在其上放置onclick事件。显然,启用按钮时需要删除元素。但是,您总是需要通过函数禁用/启用按钮,而不是简单地在按钮本身上设置禁用的属性。

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

https://stackoverflow.com/questions/56079720

复制
相关文章

相似问题

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