【发布时间】:2015-11-25 05:43:23
【问题描述】:
我有一个链接,我需要根据某些情况禁用它。所以我使用 CSS 的方式来禁用它,如下所示:
.disabled {
pointer-events: none
}
if(some condition) {
jQuery("#some_link_id").addClass("disabled");
}
但是,正如预期的那样,它已禁用所有事件(例如:单击、悬停等)。如果链接被禁用,我想在链接上放置我自己的点击事件,例如:
jQuery("#some_link_id.disabled").click(function(){
alert("Link is disabled");
});
如何做到这一点?
【问题讨论】:
-
使用 CSS
pointer-events:none; -
@www139 我有,请看问题
-
对不起(哈哈——我的错)
-
我写了我的答案,希望对你有帮助:)
标签: javascript jquery html css