Почему якорь не показывает курсор в виде руки? - PullRequest
1 голос
/ 07 августа 2011

Исходя из моего последнего вопроса. Теперь у меня есть это:

<a id='testOne'>One</a>

и этот javascript:

//To remove the title and default action.
$("#testOne").attr("title", "").click(function(e){
  e.preventDefault();
}).attr("onclick", null);

//To reset the title and action
$("#testOne").attr("title", "Test One").click(function(e){
  doTest('one');
});

Но когда моя ссылка (она стилизована под кнопку) сбрасывается, тогда курсор - это перекрестие, а не указатель. Я проверил, и он установлен на auto. Есть ли способ, которым я могу установить это указатель?

Ответы [ 3 ]

10 голосов
/ 07 августа 2011

Это потому, что у вас нет атрибута href в теге привязки. Попробуйте это

<a id='testOne' href="#">One</a>

Или

<a id='testOne' href="javascript:void(0);">One</a>
1 голос
/ 07 августа 2011

Если честно, то, что вы пытаетесь сделать, трудно понять.Вы можете попробовать это

изменить тег привязки <a id='testOne' href='javascript:'>One</a>

или

в вашем классе CSS добавить следующее

cursor:poitner
1 голос
/ 07 августа 2011

Вы можете установить стиль любого элемента с помощью свойства .css Попробуйте это

  $("#testOne").css("cursor","pointer");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...