2012-01-11 17 views
5

Ho posizionato il cursore: puntatore su un td ma in Safari (su un mac) mostra solo il cursore del mouse predefinito invece di passare al puntatore a mano piccolo che fa in ogni altro browser.Cursore CSS: puntatore in mac Safari non funziona

Qualcuno sa se esiste una soluzione per questo o è inevitabile?

Update: Il codice è qualcosa di simile:

HTML

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

CSS

td.someClass { cursor:pointer; } 
+0

in genere questo cursore funziona in Safari, ci dà un bit di codice. – Dion

+0

codice eo collegamento per favore? .. im qui su un mac con safari e posso testarlo facilmente .. nel mio caso funziona così con i dettagli – ggzone

+0

scusa non riesco ad aggiungere un link - Devo mantenere l'anonimato del azienda. Un altro modo per formularlo - qualcuno sa di differenze di rendering tra Safari su Mac e Safari su PC (stessa versione del browser). In caso contrario, cancellerò/risponderò alla mia domanda – richardstelmach

risposta

0

In passato mi ricordo utilizzando:

cursor:hand; 

... per Safari.

Non so se è più necessario, o se ho appena smesso di usarlo.

+2

Questo era richiesto per IE5. – duri

+0

Non ci siamo, sapevo che era per alcuni browser, non ero sicuro di quale. Così è la vita. Grazie per il commento. – MetalFrog

+0

Ho trovato che funzionava bene su Safari sul PC ma in realtà ho notato che durante la visione di un video di usabilità (e l'utente stava usando Safari su un Mac), qualcuno ha suggerito che ciò fosse causato dal software o dal sito Web che stavano usando per registrare le azioni dell'utente sullo schermo. Qualcuno è a conoscenza di differenze di rendering tra Safari su Mac su PC? – richardstelmach

0

Ho scoperto che potrebbe essere dovuto al software che l'utente stava utilizzando per registrare il proprio schermo come ho notato durante la visione di un video di test di usabilità: l'utente stava utilizzando Safari su un Mac. Il software potrebbe aver sostituito il cursore come mezzo per tracciare/registrare il suo movimento. Da allora l'ho testato su un Mac, usando Safari e funziona. Utilizzo: 'td.someClass {cursor: pointer;}'

4

Mi sono imbattuto in questa domanda proprio ora perché stavo scoprendo che il safari si rifiutava di mostrare il puntatore del mouse su un sito Web che stavo sviluppando. In realtà ho provato a testare il comportamento del collegamento predefinito in assenza di css e ho ancora riscontrato un problema.

Ho trovato il riavvio safari risolto. Vieni a pensarci, l'apertura dello stesso sito in una finestra diversa potrebbe averlo risolto.

Queste sono le cose da provare se si è bloccati su un problema con il puntatore del mouse, perché è possibile che si verifichino dei safari in stato di quirk/bug/incoerente. Nel mio caso, immagino che possa essere stato causato giocando con gli strumenti di sviluppo di debug.

+0

Il riavvio di Safari lo ha fatto anche per me. Sospetto che abbia a che fare con il cache. (Nota: lo stesso CSS funzionava come un incantesimo su Chrome & FFX.) –

+0

Ho avuto lo stesso problema.Il riavvio di Safari ha corretto il bug temporaneo. – Paolo

Problemi correlati