Як я можу змінити колір тексту за допомогою jQuery?


157

Коли я наведіть текст з анімацією, я обов'язково використовую jQuery. Чи існує код, який змінить колір чи розмір?


14
Бічна примітка - будь-який стиль, який ви можете виконати з CSS, з яким ви можете працювати з jQuery.
Корі Баллу

Відповіді:


305

Помістіть у своєму mouseoverобробнику подій jQuery наступне :

$(this).css('color', 'red');

Щоб встановити колір і розмір одночасно:

$(this).css({ 'color': 'red', 'font-size': '150%' });

Ви можете встановити будь-який атрибут CSS за допомогою функції .css() jQuery .


@dan обидва твердження є синтаксисом: див. api.jquery.com/css . (І вони обоє працювали, коли я їх спробував.)
Карл Шарман

6

Або ви можете зробити наступне

$(this).animate({color:'black'},1000);

Але вам потрібно завантажити плагін кольорів звідси .


4

На сьогоднішній день анімаційний колір тексту включений у основу jQuery UI Effects Core. Це досить мало. Ви можете зробити спеціальне завантаження тут: http://jqueryui.com/download - але насправді вам нічого не потрібно, крім самого ядра ефектів (навіть не ядра інтерфейсу), і він також приносить з собою різні функції полегшення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.