0

我正在使用 Typekit 的代码片段进行异步加载,位于 中<head>,我的 JavaScript 的其余部分位于<body>. 这是 Typekit 脚本的配置部分:

var config = {
  kitId: 'tca8gie',
  scriptTimeout: 3000,
  active: function() {

    $heroUnit = $(".hero-unit");
    if ($heroUnit.length)
      $heroUnit.find("h1, .lead").slabText({
        viewportBreakpoint: 600
      });

  }
};

我在加载 webfonts 时在激活slabText的位置添加了active回调。在 99% 的情况下,这是可行的,但在 1% 的情况下,位于我页面底部的 jQuery 尚未加载,因此此 slabText 代码会导致错误并且无法正常工作。Can't find variable: jQuery

当 webfonts、jQuery 和slabText 加载时,我如何准确地执行此代码?

4

0 回答 0