2013-07-20 12 views
6

Chcę wyłączyć dekorację w dowolnym hiperłączu, gdy klikniemy link, a następnie otrzymamy symbol ręki zamiast kursora myszy. Chcę go wyłączyć. Gdy umieszczę kursor myszy na łączu, powinien po prostu pokazać kursor myszy, ale nie symbol ręki.Wyłącz symbol dłoni po najechaniu myszą na link

+0

a { kursor: tekst; } lub użyj – Hushme

+2

Dlaczego? To ważna funkcja użyteczności. – steveax

+0

Kształt kursora powinien odpowiadać oczekiwaniom użytkownika - w dobrym projekcie interfejsu użytkownika wskazuje on [* afordancję *] (http://en.wikipedia.org/wiki/Affordance) kontrolki. Jeśli kontrola nie jest linkiem hipertekstowym lub czymś, co można by uznać za formę przycisku, który można nacisnąć palcem lub ręką, gdyby mógł (a obecnie [ty * możesz *] (http://en.wikipedia.org/wiki/Ekran dotykowy)), w pierwszej kolejności nie używaj elementu "a". – PointedEars

Odpowiedz

7

Możesz użyć właściwości CSS cursor, aby to uzyskać.

  • Zastosowanie default aby uzyskać wskaźnik jak wtedy, gdy nie unosi się nad każdym tekstem
  • Korzystanie text uzyskać kursor tekstowy wyboru jak przy najechaniu non-link tekstu
a { 
    cursor: default; 
} 

Przykład: http://jsfiddle.net/Nc5CS/

2

Użyj tego css:

a { 
    cursor: default; 
} 
4
a 
{ 
    cursor:default; 
} 

Strzałka jest domyślny symbol najechaniu kursorem na link.So używać: default jeśli kursor jest inny niż strzałką lub ręcznie.

Powiązane problemy