Курсор CSS: указатель в Mac Safari не работает - PullRequest
7 голосов
/ 11 января 2012

Я поместил курсор: указатель на td, но в Safari (на mac) он отображает только курсор мыши по умолчанию вместо того, чтобы переключаться на указатель маленькой руки, как в любом другом браузере.

IsКто-нибудь знает, есть ли исправление для этого или это неизбежно?

Обновление: код выглядит примерно так:

HTML

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

CSS

td.someClass { cursor:pointer; }

Ответы [ 3 ]

9 голосов
/ 29 сентября 2012

Я столкнулся с этим вопросом только сейчас, потому что обнаружил, что сафари отказывается показывать указатель мыши на веб-сайте, который я разрабатывал.Я на самом деле пытался проверить поведение ссылки по умолчанию в отсутствие каких-либо CSS, и все еще была проблема.

Я обнаружил, перезапуск Safari исправил это.Если подумать, простое открытие одного и того же сайта в другом окне могло бы исправить это.

Это вещи, которые нужно попробовать, если вы застряли на проблеме с указателем мыши, потому что есть какая-то странность / ошибка / несовместимостьГосударственное сафари может попасть в.В моем случае я думаю, что это могло быть вызвано игрой с инструментами разработчика для отладки.

0 голосов
/ 12 января 2012

Я обнаружил, что, возможно, дело в программном обеспечении, которое пользователь использовал для записи своего экрана, как я заметил, когда смотрел видео с юзабилити-тестированием - пользователь использовал Safari на Mac.Программное обеспечение могло заменить курсор в качестве средства отслеживания / записи его движения.С тех пор я проверил его на Mac, используя Safari, и он работает.Использование: 'td.someClass {cursor: pointer;}'

0 голосов
/ 11 января 2012

В прошлом я помню, используя:

cursor:hand;

... для сафари.

Не уверен, нужно ли это больше или я просто перестал его использовать.

...