2010-08-16 7 views
0

Cocoa, Snow Leopard, compatibilité Tiger nécessaire.HTML - Ne pas afficher le curseur de la main sur les liens? (Cocoa, WebView, WebKit)

J'ai une WebView contenant du HTML. Le HTML contient des liens, et est principalement utilisé comme un remplacement de l'interface utilisateur pour Cocoa. Question: comment empêcher le curseur 'main' d'apparaître lorsque la souris est déplacée sur un lien? Pour des raisons esthétiques avec cette interface utilisateur particulière, j'en ai besoin pour rester comme le curseur de la flèche à tout moment.

Merci

Répondre

0

Jetez un oeil à Cocoa WebView, WebKit - Prevent I-Beam cursor from showing over text?

Ils semblaient avoir une question similaire, est que ce que vous demandez?

EDIT: Haha désolé, je ne savais pas que c'était vous! Peut-être pourriez-vous utiliser cette méthode pour #a: hover?


Jetez un oeil à http://trac.webkit.org/export/37902/trunk/WebCore/manual-tests/cursor.html il a beaucoup de différents curseurs de WebKit. Le code source devrait être utile aussi bien

Et de ce que je peux dire cursor:default devrait faire la flèche (à la lecture du code source)

+0

C'est en effet moi! Oui, c'est un problème connexe. D'après ce que je peux dire, l'utilisation de cursor: default ne montrera pas réellement le curseur de la flèche, mais indiquera au navigateur d'utiliser le curseur par défaut pour cet élément. Dans ce cas, un curseur de la main, ce qui n'est pas ce dont j'ai besoin. À votre santé. – SirRatty

+0

SirRatty, j'ai ajouté un lien sur certains cursons communs dans WebKit, cela aide-t-il? – Parker

+0

'cursor: auto' utilise le curseur par défaut pour cet élément. 'cursor: default' _does_ utilise le curseur fléché standard; c'est celui que tu veux. – qmega

Questions connexes