Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 触发时启动动画_Javascript_Jquery_Animation - Fatal编程技术网

Javascript 触发时启动动画

Javascript 触发时启动动画,javascript,jquery,animation,Javascript,Jquery,Animation,我发现了这段代码,我试图在一个页面上为两个不同的动画运行两次。 网址: 英雄动画 俯视图动画(需要在第5节中详细说明) 脚本编码为直接从页面顶部播放。这会导致我的脚本同时运行两个动画,导致动画在用户实际到达之前已经完成 我克隆了脚本并创建了第二个函数(sequencer2),它触发第二个PNG序列,以便单独控制动画。但不幸的是,我无法构建一个触发器,一旦它滚动到用户视口中,它就会启动动画 有人能帮我解决这个问题吗 /** *jQuery序列器 * https://github.com/skru

我发现了这段代码,我试图在一个页面上为两个不同的动画运行两次。 网址:

  • 英雄动画
  • 俯视图动画(需要在第5节中详细说明)
  • 脚本编码为直接从页面顶部播放。这会导致我的脚本同时运行两个动画,导致动画在用户实际到达之前已经完成

    我克隆了脚本并创建了第二个函数(sequencer2),它触发第二个PNG序列,以便单独控制动画。但不幸的是,我无法构建一个触发器,一旦它滚动到用户视口中,它就会启动动画

    有人能帮我解决这个问题吗

    /**
    *jQuery序列器
    * https://github.com/skruf/jQuery-sequencer
    *
    *由Thomas Låver创作
    * http://www.laaver.com
    *
    *版本:2.0.0
    *要求:jQuery 1.6+
    *
    */
    (函数($){
    $.fn.sequencer2=函数(选项){
    var self=这个,
    路径=[],
    截面高度,
    窗高,
    当前滚动,
    百分比滚动,
    指数
    if(options.path.substr(-1)==“/”){
    options.path=options.path.substr(0,options.path.length-1)
    }
    对于(var i=0;i{
    如果(window.scrollY>5900){
    console.log('Test');
    //运行序列器功能
    };
    }); */ 
    $(窗口)。滚动(函数(){
    sectionHeight=$(self.height();
    windowHeight=$(this.height();
    currentScroll=$(this.scrollTop();
    percentageScroll=100*currentScroll/(截面高度-窗口高度);
    index=Math.round(百分比滚动/100*options.count);
    如果(索引
    
    img.sequencer2{
    最小高度:100%;
    宽度:自动;
    位置:粘性;
    最高:50%;
    左:50%;
    转换:翻译(-50%,-50%);
    z指数:0;
    对象匹配:覆盖;
    对象位置:中心;
    }
    
    $(“div.animation-wrapper-3”).sequencer2({
    计数:81,
    路径:“https://www.dekkersinternational.com/hubfs/Digital%20Tap%20Lens/animations/Top%20view/",
    分机:“jpg”
    });
    
    请编辑您的问题并单击“编辑上述代码段”,然后在左侧选择jquery版本并保存它。(在“运行代码段”上单击堆栈段时,可以看到错误“$is not defined”和“jQuery not defined”)