Od docs MDN:
Ostrzeżenie: Zastosowanie wskaźnika-wydarzeń w CSS dla elementów innych niż SVG jest eksperymentalna. Ta funkcja była częścią specyfikacji projektu interfejsu użytkownika CSS3, ale z powodu wielu otwartych problemów została przełożona na CSS4.
Read more here, w zasadzie, pointer-events
na non-SVG (Scalable Vector Graphic) jest niestandardowa.
Jeśli zaznaczysz tabelę support przeglądarka na powiązanej stronie (około dwie trzecie w dół) będziesz pamiętać, że IE wsparcie na non-SVG jest ziltsh, jack squat, naut ... nie obsługiwana , to jest.
Po pewnym kopania, ja natknąć this article że zezwala, aby naśladować zachowań poprzez zastosowanie warstw, a dzięki this post znalazłem this JS-bin To może pomóc ...
Jednak w IE (i Opera, a AFAIK wszystkie przeglądarki), można po prostu wymusić typ kursora na elemencie:
a, a:hover, a:visited, a:active, a:focus /*, * <-- add all tags?*/
{
cursor: default;/*plain arrow*/
text-decoration: none;/*No underline or something*/
color: #07C;/*Default link colour*/
}
wynik powinien być całkiem podobna do tej z pointer-events: none;
Aktualizacja:
Jeśli chcesz, aby zapobiec zdarzeń kliknij IE, że jak SHASI wskazał, zapobiega się w innych przeglądarkach, wystarczy dodać detektor zdarzenia, który deleguje zdarzenia click.
będę zakładać, w tej chwili, że docierasz wszystkie a
elementy:
var handler = function(e)
{
e = e || window.event;
var target = e.target || e.srcElement;
if (target.tagName.toLowerCase() === 'a')
{
if (!e.preventDefault)
{//IE quirks
e.returnValue = false;
e.cancelBubble = true;
}
e.preventDefault();
e.stopPropagation();
}
};
if (window.addEventListener)
window.addEventListener('click', handler, false);
else
window.attachEvent('onclick', handler);
To powinno zapobiec wszystkie zdarzenia kliknij na elementy kotwiące.
Jeśli intencją jest, aby ograniczyć użytkownikowi kliknięcie w dowolnym miejscu na stronie podczas ajax rozmowy, można użyć: ** $ ("body"). css ({'cursor': 'wait'}); **, a gdy chcesz wrócić do normalnego stanu kursora, użyj: ** $ ('body'). css ({'cursor': "default"}); ** –
Feb. 2017: FYI działa na IE11. – Zeek