Свойство Firefox CSS курсора в теге привязки - PullRequest
2 голосов
/ 22 сентября 2010

В Firefox 3.6.10 и 3.6.7, когда страница загружается впервые, а указатель мыши находится над ссылкой, она превращается в руку.Но когда я установил стиль курсора якорного тега на auto с помощью javascript и наведя указатель мыши на тот же самый якорный тег, теперь он отображается так же, как и над чистым текстом.В IE8 и Chrome он работает как положено (мной).

Я правильно понимаю?

<html lang="en">
<head>
<script type="text/javascript">
function cursor_auto() {
    document.getElementById('anchor').style.cursor = 'auto';
}
function cursor_pointer() {
    document.getElementById('anchor').style.cursor = 'pointer';
}
</script>
</head>
<body>
<a href="http://example.com" id="anchor">Example</a>
 <input type="button" onclick="cursor_auto();" value="Cursor Auto">
 <input type="button" onclick="cursor_pointer();" value="Cursor Pointer">
</body>
</html>

Ответы [ 3 ]

2 голосов
/ 22 сентября 2010

http://webdesign.about.com/od/styleproperties/a/aa060607.htm

Авто говорит браузеру делать то, что он обычно делает в этом ситуация. Это как опция «Сброс к значениям по умолчанию» для вашего курсора.

В соответствии с этим Firefox не имеет pointer в качестве курсора по умолчанию ... или что-то в этом роде.

1 голос
/ 22 сентября 2010

Не думайте, что это проблема с вашим кодом - возможно, это ошибка FF.Это также не работает должным образом (без участия JS):

<a href="http://example.com" id="anchor" style="cursor:auto">Example</a>

Забыл обходной путь.Было бы лучше добавить класс с одной кнопкой и удалить его с другой.Таким образом, вы не получите беспорядочных встроенных стилей и сможете легко вернуться к настройкам по умолчанию.

0 голосов
/ 25 сентября 2010

Хотите, чтобы указатель выглядел как слегка наклоненная стрелка, направленная вверх?Если это так, попробуйте этот код:

<a href="http://example.com" id="anchor" style="cursor:default">Example</a>

Он работал в Firefox, когда я пробовал, и, насколько мне известно, должен работать и в других браузерах.Попробуйте, однако, в случае, если я ошибаюсь.

Если это не то, что вы хотите, вы можете найти больше значений свойств для указателей в http://www.w3schools.com/CSS/pr_class_cursor.asp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...