我正在尝试使用 Greensock 文本插件。我可以更改文本的颜色,但无法更改文本。我正在使用 jQuery 3.2.1 和 Greensock TweenMax 1.20.3
我的代码会将文本颜色更改为白色,但文本将保持为测试
。我也没有收到任何控制台错误。
var myElement = $("#scramble");
TweenLite.to(myElement, 2, {
text: "This is the new text",
color: "#FFFFFF",
ease: Linear.easeNone,
paused: false
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js"></script>
<div id="scramble">Test</div>
最佳答案
您需要添加Greensock TweenMax Text插件。
var myElement = $("#scramble");
TweenLite.to(myElement, 2, {
text: "This is the new text",
color: "red",
ease: Linear.easeNone,
paused: false
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/TweenMax.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.20.3/plugins/TextPlugin.min.js"></script>
<div id="scramble">Test</div>
关于javascript - Greensock 文本插件未更改文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47176217/