我正在使用Typed.js将不同的单词打印到标题中。当使用表情符号时,在除MacOS上的每个浏览器中都可以正常工作(v71.0.3578 Chrome),在该浏览器上它会努力渲染表情符号并在显示正确的表情符号之前闪烁一个问号。如下所示的屏幕截图。
我的选项设置如下,其中表情符号直接输入到代码中:
font-weight:bold
可以解决一些表情符号渲染问题,但在这种情况下不起作用。我的选项设置如下,其中表情符号直接输入到代码中:
var options = {
strings: ["First word.", ".", "Second word."],
typeSpeed: 80,
startDelay: 1000,
backDelay: 1000,
backSpeed: 40,
onComplete: function() {
setTimeout( function() {
jQuery('.typed-cursor').hide();
}, 1000);
}
}
在Safari、iOS甚至IE11中运行良好,但Chrome却有些困难。是什么原因呢?