2013-07-08 69 views
0

我想做一个档案。当链接被点击时,它应该被禁用,如果再次点击它应该被启用。如何创建这样的链接。如何禁用href链接并启用链接?

+2

我不知道你理解的链接是如何工作的(或应该工作)。 – BoltClock

+1

可能的重复:http://stackoverflow.com/questions/17462682/set-element-to-unclickable-and-then-to-clickable/17462715#17462715 – kalley

+0

请告诉我们您的尝试,看看您的代码和更容易理解这个问题。 – Arkana

回答

3

你应该看到这个小提琴:http://jsfiddle.net/FfTmL/3/

HTML:

<input type="button" id="btn" value="Click Me!" /> 
<br /><br /> 
<input type="button" id="target" value="ENABLE" /> 

CSS:

.disabled{ 
    background:#ccc; 
    color: #AAA; 
    border: 1px solid #DDD 

} 

的jQuery:

$(function(){ 
    $("#btn").click(function(){ 
     if($("#target").hasClass("disabled")){ 
      $("#target").removeClass("disabled"); 
     }else{ 
      $("#target").addClass("disabled"); 
     } 
    }); 
}); 
0

将ID“buttonid”应用于ypur按钮休息将按您的需要工作。

$('#buttonid').on('click', function() { 
if ($(this).hasClass('active')) { 
    // write anything if you want to perform any action when it is active 
} 
return false; 
}); 

/* CSS部分*/

#patient { pointer-events: none; } 
#patient.active { pointer-events: auto; } 

谢谢...

+1

没有太多的努力在这个答案...你有复制/粘贴@卡利回答他上面张贴的问题,甚至没有删除其他OP ID的... – Arkana

+0

@Arkana平静冷静......只是想确保他没有得到任何答案的答案。信贷也给你。 – Chiragit007