2015-03-31 74 views
18

第一個示例無效。我需要始終有一個列表來禁用鏈接?或者我的第一個演示有什麼問題?在Bootstrap中禁用鏈接

<a class="disabled" href="#">Disabled link</a> 

<ul class="nav nav-pills"> 
    ... 
    <li role="presentation" class="disabled"><a href="#">Disabled link</a></li> 
    ... 
</ul> 

https://jsfiddle.net/7y0u2amy/

+0

有一個快速瀏覽一下文檔,看起來像禁用僅適用於表單項目。 – jksnw 2015-03-31 23:01:08

回答

3

如果你想要做的是禁用的鏈接時,沒有選擇這樣做。我想你可以在這裏找到一個適合你的答案。這裏

一種選擇是使用

<a href="/" onclick="return false;">123n</a> 

Disabled href tag

+3

您可以使用 .disabled模擬CSS中禁用鏈接的樣式遊標:not-allowed; color:#eee; } – Cassandra 2015-03-31 23:12:01

1

你不能設置鏈接用jQuery爲「禁用」公正的制度元素,如輸入,文本框等

但是你可以禁用鏈接/ JavaScript

$('.disabled').click(function(e){ 
    e.preventDefault(); 
}); 

只是把上面的c ö無論您想要禁用鏈接的任何事件。

30

我認爲你需要btn類。
這將是這樣的:

<a class="btn disabled" href="#">Disabled link</a> 
28

看來,引導不支持禁用鏈接。而不是試圖增加一個Bootstrap類,你可以通過你自己添加一個類,並添加一些造型給它,就像這樣:

a.disabled { 
 
    /* Make the disabled links grayish*/ 
 
    color: gray; 
 
    /* And disable the pointer events */ 
 
    pointer-events: none; 
 
}
<!-- Make the disabled links unfocusable as well --> 
 
<a href="#" class="disabled" tabindex="-1">Link to disable</a><br/> 
 
<a href="#">Non-disabled Link</a>