2010-06-25 2 views
4

Возможно ли, чтобы элемент html отображался с помощью JQuery?Сделать элемент html можно щелкнуть с помощью JQuery/JS

По видимым причинам я имею в виду, что внешний вид указателя мыши изменяется, когда пользователь нависает над элементом.

Я не хочу использовать тег.

ответ

2

Используйте следующий код:

jQuery('myelement').css("cursor", "pointer"); 

Это может также можно сделать в чистом CSS с cursor:pointer.

+0

Или в наше время: '$ (« myelement »). Css (« курсор »,« указатель »);', но всегда лучше использовать CSS, если у вас нет причин использовать JavaScript. – Zaz

1

Установите стиль элемента к:

#elementId { 
    cursor:pointer; 
} 

Вы можете сделать это с JQuery, но не уверен, почему вы хотите? Здесь:

$(this).css("cursor", "pointer"); 
2

Для этого используется свойство CSS cursor. Непосредственно с помощью CSS:

#id { cursor: pointer; } 

Или с JQuery использованием css():

$("#id").css("cursor", "pointer"); 

Или с помощью Javascript:

document.getElementById("id").style.cursor = "pointer"; 
6

Вы не сделать это с помощью Javascript, вы делаете это с помощью CSS:

.whatever { 
    cursor: pointer; 
} 

Вы можете сделать то же самое с JQuery, если вы действительно хотел, но все, что вы действительно делаете это настройка стиля:

$(".whatever").css("cursor", "pointer"); 
Смежные вопросы