2016-07-12 10 views
0

Es funktioniert mit Notes 8.5.x aber nicht mit Notes 9.x. Hier ist meine einfache xPage mit nur einer Schaltfläche, die Cursor-Stil auf "warten" setzt.Warum die style.cursor-Methode auf xPage nicht funktioniert?

Wenn ich auf diese Schaltfläche klicke und die Maus darüber ist, ist der Cursor immer noch "Zeiger" -Stil. Wenn ich die Maus ein wenig bewege, wird sie zum "Warte" -Stil. Aber wenn ich es ein bisschen mehr bewege, wird es zum Standard-Stil. Warum schaltet es von "Warten" zurück? Siehe Bild oben. jQuery funktioniert genauso wie $ ("body"). css ("cursor", "progress");

enter image description here

Antwort

1

Es passiert, wenn die einzelnen Elemente DOM ihren eigenen Stil für cursor gesetzt haben. zum Beispiel: Ihre a Elemente und button Elemente können Stil cursor: pointer haben. Dies hat Vorrang vor dem Cursor-Stil, der für den Körper festgelegt wurde.

Versuchen Sie, dieses:

wenn das noch nicht das Problem lösen Sie die einzelnen elemnts finden könnte müssen und legen Sie es mögen:

document.a.style.cssText = "cursor:wait"; 
document.button.style.cssText = "cursor:wait"; 

etc ..

TIP: Ein besserer Weg wäre, eine Klasse dem Körper beim Klicken hinzuzufügen und diese Eigenschaft auf Ihren eigenen Stil zu setzen.

0

mit gelöst.

$ ('html, body') css ('Cursor', 'wait');
und
$ ('html, body') .css ('cursor', 'default');