У меня есть текст 'foo', который использует градиент для его цветного изображения. Я хочу обновить этот текст до «bar», но когда я это сделаю, текст останется таким же, пока я его не выделил, когда он изменится. Jsfiddle с примером кода - here. Может ли кто-нибудь выяснить, как это сделать, чтобы он обновлялся? Примечание: текущий код Градиент работает только в ChromeJavascript не визуально обновляет текст с помощью Webkit Gradient
HTML:
<div id="gradient_div">
<p id="gradient_text" onload="update">
Foo
</p>
</div>
CSS:
#gradient_div
{
background: linear-gradient(#000000,#ffffff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
Javascript:
setTimeout(function(){
document.getElementById("gradient_text").innerHTML="bar";
},500);
Вы не хотите градиент после того, как текст будет обновлен? – Rayon