Изменение цвета текста Articulate Storyline с помощью jquery? - PullRequest
1 голос
/ 23 мая 2019

Вот код, который я использую для анимации текста в Storyline с использованием jQuery:

var item = $('[aria-label="myText"] svg')

$(item).toggle( "puff" );

этот код работает.

Но когда я пытался изменить цвет текста с помощью jQuery, ничего не происходило ...

если я могу использовать jQuery для анимации текста, почему я не могу использовать его для изменения цвета?

Вот коды, которые я пробовал: (Я что-то упустил?!)

var item = $('[aria-label="spinner"] svg')

$(item).attr('style','color: green;');

, а также:

var item = $('[aria-label="spinner"] svg')

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

1 Ответ

2 голосов
/ 23 мая 2019

Я могу угадать SVG .. обычно svg, содержащий текст, также имеет <text></text>, а svg не использует color, но fill вместо этого в CSS.

Изменение на это должно работать:

var item = $('[aria-label="spinner"] svg text')

$(item).css('fill', 'red');
...