我正在使用一个为我的主页标题设置动画的 jquery 函数。当我在我的 html 中执行 javascript 时,一切正常(文本立即动画)。当我将函数移动到单独的 .js 文件中时,文本首先闪烁,然后动画。
正在运行 javascript 的 html:
<h1><a href="#home">This i</a></h1>
html中的javascript:
<script>
$(function() {
$(".letter-container h1 a").lettering();
});
</script>
移动到 .js 文件时的 javascript:
$(function() {
$(".letter-container h1 a").lettering();
});
我的问题是:
- 为什么将 javascript 放置在 html 文件中的脚本标记与放置在单独的 .js 文件中时,javascript 的执行方式不同
- 有什么办法可以将函数保留在 .js 文件中并修复延迟?
谢谢!