Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.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 单击url更改按钮(带滚动)_Javascript_Jquery - Fatal编程技术网

Javascript 单击url更改按钮(带滚动)

Javascript 单击url更改按钮(带滚动),javascript,jquery,Javascript,Jquery,我是web编码的新手,在实现这个简单代码时遇到了问题 $(window).on('hashchange', function(e, direction){ if (direction === 'up') { $(".prev").click(); } else { $(".next").click(); } }); 因此,当用户向下滚动时,url正在更改-单击按钮。下一步(这部分工作正常)。当在顶部滚动时&url更改->单击

我是web编码的新手,在实现这个简单代码时遇到了问题

$(window).on('hashchange', function(e, direction){
    if (direction === 'up') {
        $(".prev").click();
    }   
    else {
        $(".next").click();
    }
});
因此,当用户
向下滚动时,url正在更改-单击按钮
。下一步
(这部分工作正常)。当
在顶部滚动时
&url更改->单击
.prev
(它不起作用)

我还有一个问题。如果URL中没有hashtag,这段代码可以正常工作吗?(
mysite.com/?p=1
例如)

所以html部分只是:

<div id="p1" class="width:100%; height:500px;"></div>
<div id="p2" class="width:100%; height:500px;"></div>
<div class="next"></div>
<div class="prev"></div>

还有另一个js代码,当用户在这个div上下滚动时,它会改变url。 不知道如何检测从下到上的滚动。。。
谢谢你的时间

方向从哪里来?你确定它曾经启动过吗?你需要发布包含(至少)JSupd使用的元素的HTML代码。如果你能证明,我可以走另一条路。我有一个url,它从#?=1变为#?=2。。。所以当url从当前+1=更改为下一步时,如果-1单击上一步。。。但我认为这是个坏主意,不是吗?