Ben ve tekromancr bu şekilde ortaya çıktı.
Örnek eleman:
<a href="http://www.google.com" id="btn" type="button" class="btn btn-disabled" data-placement="top" data-toggle="tooltip" data-title="I'm a tooltip">Press Me</a>
not: araç ipucu özellikleri, .tooltip ('destroy') çağrılırken bu div kimliğinin kullanılacağı ayrı bir div öğesine eklenebilir; ya da .tooltip ();
bu araç ipucunu etkinleştirir, html dosyasında bulunan herhangi bir javascript'e koyar. ancak bu satırı eklemek gerekli olmayabilir. (araç ipucu bu satır olmadan görüntülenirse, dahil etmekten rahatsız olmayın)
$("#element_id").tooltip();
araç ipucunu yok eder, kullanım için aşağıya bakın.
$("#element_id").tooltip('destroy');
düğmenin tıklanabilir olmasını engeller. devre dışı bırakılan öznitelik kullanılmadığından, bu gereklidir, aksi takdirde düğme devre dışı bırakılmış gibi "görünse bile" yine de tıklanabilir olacaktır.
$("#element_id").click(
function(evt){
if ($(this).hasClass("btn-disabled")) {
evt.preventDefault();
return false;
}
});
Bootstrap kullanarak, btn ve btn-devre dışı sınıfları kullanabilirsiniz. Bunları kendi .css dosyanızda geçersiz kılın. herhangi bir renk veya devre dışı bırakıldığında düğmenin nasıl görünmesini istediğinizi ekleyebilirsiniz. İmleci tuttuğunuzdan emin olun: varsayılan; Ayrıca .btn.btn-success'un neye benzediğini de değiştirebilirsiniz.
.btn.btn-disabled{
cursor: default;
}
javascript'in etkinleştiği düğmeyi kontrol eden her şeye aşağıdaki kodu ekleyin.
$("#element_id").removeClass('btn-disabled');
$("#element_id").addClass('btn-success');
$('#element_id).tooltip('destroy');
araç ipucu artık yalnızca düğme devre dışı bırakıldığında gösterilmelidir.
angularjs kullanıyorsanız ben de bunun için bir çözüm var, isterseniz.