Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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 Skrollr菜单在原来的Skrollr.js演示中不起作用_Javascript_Html_Skrollr - Fatal编程技术网

Javascript Skrollr菜单在原来的Skrollr.js演示中不起作用

Javascript Skrollr菜单在原来的Skrollr.js演示中不起作用,javascript,html,skrollr,Javascript,Html,Skrollr,如何将skrollr菜单集成到原始skrollr演示的skrollr master/index.html中进行测试 到目前为止,我运气不好。我很想得到关于如何做到这一点的建议或一个有效的例子 当我点击到easing的链接时,什么都没有发生 原始的skrollr演示可以在这里找到: skrollr菜单可在此处找到: 以下是我尝试过的: 我在页面顶部创建了一个指向easing的链接,并使用此代码将其滚动到演示的easing部分: <div style="background: red; c

如何将skrollr菜单集成到原始skrollr演示的skrollr master/index.html中进行测试

到目前为止,我运气不好。我很想得到关于如何做到这一点的建议或一个有效的例子

当我点击到easing的链接时,什么都没有发生

原始的skrollr演示可以在这里找到:

skrollr菜单可在此处找到:

以下是我尝试过的:

我在页面顶部创建了一个指向easing的链接,并使用此代码将其滚动到演示的easing部分:

<div style="background: red; color: white; z-index: 1000; position: fixed; top: 0;">
<a href="#easing">Easing....</a>
</div>
3.2包括skrollr.menu.inits;在原始javascript下面:

    var s = skrollr.init({
    edgeStrategy: 'set',
    easing: {
        WTF: Math.random,
        inverted: function(p) {
            return 1-p;
        }
    }
});

skrollr.menu.init(s);

在进一步测试之后,我发现将此参数:data menu top=3000添加到将使其向下滚动3000px。有没有一种方法可以让它在不手动计算px量的情况下滚动到easing?我想这可以用它来完成,但我也在检查这一点。所以我还不知道,但我即将测试它。
setTimeout(function() {
    var s = skrollr.init({

    });

    skrollr.menu.init(s);
}, 500);
    var s = skrollr.init({
    edgeStrategy: 'set',
    easing: {
        WTF: Math.random,
        inverted: function(p) {
            return 1-p;
        }
    }
});

skrollr.menu.init(s);