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