0

应用程序的 Zurb 基础使用 angular.js,我无法找到一种方法来覆盖它并能够在我的应用程序中使用 jQuery(或 Javascript)。

我的头文件看起来像这样

<link href="./assets/css/app.css" rel="stylesheet" type="text/css">
<script src="./assets/js/foundation.js"></script>
<script src="./assets/js/templates.js"></script>
<script src="./assets/js/routes.js"></script>
<script src="./assets/js/app.js"></script>

我已将 gulp.js 文件编辑为如下所示:

  // These files are for your app's JavaScript
  appJS: [
  'https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js',
  'node_modules/autosize/src/autosize.js',    
  'client/assets/js/app.js',
  ]

例如:如果我想使用这样的东西:

jQuery(window).scroll(function() {     
    var scroll = jQuery(window).scrollTop();
    if (scroll > 140) {
        jQuery('body').addClass('active');
    }
    else {
        jQuery('body').removeClass('active');
    }   

在这一点上,我遇到了重大错误,例如:

app.js:17SyntaxError:意外的令牌','。当前不支持解构参数中的默认值。foundation.js:9253Error: [$injector:modulerr] 无法实例化模块应用程序,原因是:[$injector:nomod] 模块“应用程序”不可用!您要么拼错了模块名称,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。

谁能解释我如何在这个项目中实现 jQuery 函数?

4

0 回答 0