首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RequireJS和scrollReveal.js似乎不起作用

RequireJS和scrollReveal.js似乎不起作用
EN

Stack Overflow用户
提问于 2014-04-25 06:52:12
回答 1查看 927关注 0票数 0

我使用RequireJS作为我的依赖管理和scrollReveal.js (github-回购)来创建良好的效果。

但是scrollReveal,出于某些原因似乎不起作用。

以下是一些代码:

代码语言:javascript
复制
require.config({
    ...
    paths: {
        'sreveal': "assets/vendor/scrollreveal.min"
    }
    ...
});

在我的common.js中,我像这样使用它:

代码语言:javascript
复制
define([
    'jquery',
    'sreveal'
     ], function ($, sreveal) {
     ...
 });

通常,这个插件的工作方式是为应该显示的元素设置一个数据属性。通过使用这个没有RequireJS的脚本,它的工作非常完美。

我还试图在scrollReveal中加入这样的代码:

代码语言:javascript
复制
window.scrollReveal = new scrollReveal();

没有结果。

希望你有这方面的经验。

EN

回答 1

Stack Overflow用户

发布于 2014-04-25 12:08:56

ScrollReveal是AMD-兼容,但您需要正确配置paths元素,以便将其名称(即"scrollReveal")与脚本在文件系统中的位置链接起来:

代码语言:javascript
复制
require.config({
    // ...
    paths: {
        'scrollReveal': 'assets/vendor/scrollreveal.min'
    }
    // ...
});

然后要求通过以下方式使用:

代码语言:javascript
复制
define(['jquery', 'scrollReveal'], function ($, sreveal) {
      console.log('ScrollReveal loaded?', sreveal);
 });

你可以看看这个答案,我试着解释如何在实践中处理这类问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23286105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档