Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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
如何在Spotify应用程序中使用锚?_Spotify - Fatal编程技术网

如何在Spotify应用程序中使用锚?

如何在Spotify应用程序中使用锚?,spotify,Spotify,更改spotify url的参数时是否可以滚动到页面顶部 我使用这个javascript函数 $(document).ready(function() { sp = getSpotifyApi(1); var models = sp.require('sp://import/scripts/api/models'); tabs(); models.application.observe

更改spotify url的参数时是否可以滚动到页面顶部

我使用这个javascript函数

        $(document).ready(function() {
            sp = getSpotifyApi(1);
            var models = sp.require('sp://import/scripts/api/models');
            tabs();
            models.application.observe(models.EVENT.ARGUMENTSCHANGED, tabs);
            function tabs() {
                var args = models.application.arguments;
                console.log(args[0]);
                $('.section').hide();
                $('#'+args[0]).show();
            }
        });
每次切换到另一个部分时,我都想滚动到该部分的顶部。这可能吗?类似于#top这样的锚。 谢谢

是的,请使用:

document.location='#'+args[0]


并具有与选项卡具有相同ID的不同部分

不过要小心,如果你这样使用标签,应用程序可能会被拒绝。每个标签页都应该是一个单独的页面。我的应用程序被拒绝(部分原因是)。