2012-01-11 26 views
5

Umieściłem kursor: wskaźnik na td, ale w Safari (na komputerze Mac) wyświetla tylko domyślny kursor myszy zamiast zmieniać wskaźnika myszy, który ma co druga przeglądarka.Kursor CSS: wskaźnik w mac Safari nie działa

Czy ktoś jest świadomy, jeśli jest poprawka do tego lub jest to nieuniknione?

Aktualizacja: Kod jest coś takiego:

HTML

<td class="someClass"><span>text here</span></td> 

CSS

td.someClass { cursor:pointer; } 
+0

zwykle ten kursor działa w Safari, pls daje nam kod bitowy. – Dion

+0

kod i/lub link proszę? .. im tutaj na Macu z safari i mogę przetestować to łatwo .. w moim przypadku jego działa więc wymyślić szczegóły – ggzone

+0

Niestety nie mogę dodać linku - Muszę zachować anonimowość firma. Innym sposobem frazowania - czy ktoś wie o renderowaniu różnic między safari na Macu i safari na PC (ta sama wersja przeglądarki). Jeśli nie - usuniemy/odpowiem na własne pytanie. – richardstelmach

Odpowiedz

0

W przeszłości Pamiętam, używając:

cursor:hand; 

... w Safari.

Nie jestem pewien, czy jest to konieczne, czy też po prostu przestałem go używać.

+2

Było to wymagane w IE5. – duri

+0

Idziemy, wiedziałem, że to dla jakiejś przeglądarki, nie byłem pewien, który. Takie jest życie. Dziękuję za komentarz. – MetalFrog

+0

Znalazłem, że działało dobrze w Safari na PC, ale zauważyłem to podczas oglądania wideo użyteczności (i użytkownik korzystał z safari na Macu), ktoś zasugerował, że mogło to być spowodowane przez oprogramowanie lub stronę, której używali do nagrywania działania użytkownika na ekranie. Czy ktoś wie o jakichkolwiek różnicach w renderowaniu między Safari na komputerze Mac na komputerze? – richardstelmach

0

Zauważyłem, że prawdopodobnie było to spowodowane przez oprogramowanie używane przez użytkownika do nagrywania ekranu, tak jak zauważyłem to podczas oglądania wideo testowania użyteczności - użytkownik korzystał z przeglądarki Safari na komputerze Mac. Oprogramowanie mogło zastąpić kursor jako środek śledzenia/rejestrowania jego ruchu. Od tego czasu testowałem go na Macu, używając Safari i działa. Używając: 'td.someClass {kursor: wskaźnik;}'

4

Natknąłem się na to pytanie właśnie dlatego, że znajdowałem safari odmówił pokazania wskaźnika myszy na stronie internetowej, którą rozwijałem. Naprawdę próbowałem testowania domyślnego zachowania linków przy braku css i nadal miałem problem.

Znalazłem restartowanie safari, naprawiłem to. Pomyśl o tym, po prostu otwarcie tej samej witryny w innym oknie mogło ją naprawić.

To są rzeczy, które należy wypróbować, jeśli utkniesz na problemie ze wskaźnikiem myszy, ponieważ jest w nim jakieś dziwne/błędne/niespójne safari. W moim przypadku wyobrażam sobie, że mogło to być spowodowane zabawą z debugowaniem narzędzi programistycznych.

+0

Ponowne uruchomienie Safari zrobiło to za mnie. Podejrzewam, że ma to związek z pamięcią podręczną. (Uwaga: ten sam CSS działał jak urok w Chrome i FFX.) –

+0

Miałem ten sam problem.Ponowne uruchomienie Safari naprawiło tymczasowy błąd. – Paolo

Powiązane problemy