Есть ли лучший способ изменить курсор?Я делаю это правильно? - PullRequest
0 голосов
/ 06 сентября 2011

Я только что использовал какой-то javascript на днях, и ранее, единственный способ узнать, как заставить его отображать курсор, был сделать это:

1

<a href="javascript:" onClick="myfunction()"></a>

Но я решил найти другие способы сделать это. Не желая, чтобы мой CSS был грязным и повсеместным, я добавил это в мою таблицу стилей:

2

a{
    cursor:pointer
}

Я не использую якоря без ссылок где-либо еще. Можно ли стилизовать якоря без ссылок?

3

Или есть способ, которым я должен делать это с javascript, который лучше, чем двумя способами, перечисленными выше.

Ответы [ 3 ]

1 голос
/ 06 сентября 2011

Эй, некоторые браузеры называют курсор указателем, другие называют его рукой (забыл, какие из которых). Итак, что вам нужно сделать, это

.pointable
{
    cursor: pointer;
    cursor: hand;
}

Edit:

Мне нравится делать стиль CSS под названием pointable и применять его к любым элементам, которые я хочу pointable.

<div class="box pointable rounded">dggf</div>
<a class="pointable">sdds</a>
1 голос
/ 06 сентября 2011

Пока это не мешает стилизовать тег <a> где-либо еще на вашей странице, это лучший способ сделать это.

0 голосов
/ 06 сентября 2011

Все <a> теги должны иметь атрибут href, даже если он пуст или говорит javascript:;.
Поэтому я рекомендую вариант 1.

...