我正在尝试使用CircleType库在html页面上弯曲一些文本。我得到一些奇怪的行为。
如果我直接链接到github上的circletype.mins.js文件,则可以正常工作。
<html>
<body>
<h2 id="demo1">This works OK</h2>
<script type="text/javascript" src="https://rawgit.com/peterhry/CircleType/master/dist/circletype.min.js"></script>
<script>
const circleType = new CircleType(document.getElementById('demo1'));
circleType.radius(150);
</script>
</body>
</html>
如果我下载js文件并链接到本地,则会在脚本上收到无效或意外的令牌错误。我曾尝试下载zip,克隆git repo并运行dos2unix,但无法进行任何操作。
要使事情变得更加奇怪,如果我将h2值更改为“这里有一些顺时针方向弯曲的文本。”这是在线演示中使用的值,它既可以在本地使用,也可以在链接到外部文件时使用。 / p>
有人知道这是什么原因吗?
答案 0 :(得分:2)
确保html文件中的<meta charset="UTF-8">
中有<head>