Powiel możliwe:
jQuery mouseover a disabled link, how do I change the cursor so it doesn’t appear clickable?Prevent Kursor Zmiana strony przycisku niepełnosprawnych
Mam przycisk, który ja próbuje wyłączyć w niektórych przypadkach, gdy jego działanie jest zbędne lub niemożliwe . Jest to jeden z wielu przycisków na stronie i chcę tylko wyłączyć ten konkretny przycisk.
Efekt, którego szukam, to wyszarzenie, niemożliwe do sklejenia, a wskaźnik myszy nie zmienia się w wskaźnik ręki, gdy unosi się nad przyciskiem.
Udało mi się osiągnąć pierwsze dwa cele, ale nie jestem pewien, jak sprawić, by trzecia się zdarzyła. Podczas wyszukiwania zobaczyłem sugestie globalnego wyłączenia tego zachowania, ale nie dla konkretnego przycisku.
Oto, co mam do tej pory.
if(buttonIsDisabled)
{
var btnid ="#button"+index;
$(btnid).attr("disabled","disabled").fadeTo(500,0.2);
}
To sprawia, że z powodzeniem przycisk unclickable i zanika go, ale w Firefox i Chrome nadal pokazuje się ikona ręka po najechaniu. IE8 (który również muszę obsługiwać) poprawnie wyłącza dłoń i pokazuje kursor.
Jakieś sugestie, jak wymusić zachowanie przeglądarki Internet Explorer w przeglądarce Chrome i Firefox?
Próbowałeś stylizacja za pomocą CSS, np 'cursor: default'? – j08691
@ j08691 Chcę tego tylko czasami robić dynamicznie, ale rozwiązanie jQuery .css ma sens. –
@Dodeode dobry punkt, zrobiłem trochę wyszukiwania, ale szukałem konkretnych rzeczy i nie widziałem postu "wyłączonego linku". –