按第一页上的按钮应打开第二页,并且页面应向下滚动。但是,当按下首页上的另一个按钮时,必须打开该页面而不向下滚动。我该怎么办?
<button id="button1" class="button" onclick="window.location.href = page2">
<button id="button2" class="button" onclick="clickCommentButton();">
function clickCommentButton() {
//rest of the code
window.location.href = page2;
//productReviewSide is div id in Page2 HTML
$('html,body').animate({
scrollTop: $("#productReviewSide").offset().top
},
'slow');
}
答案 0 :(得分:0)
其背后的思想很简单,在URL中传递参数以区分这两个事件。
检查以下代码段
function clickCommentButton(){
window.location.href = page2?isScroll=true ;
}
在需要滚动到底部的第2页上,在document.ready中编写以下代码
if(getQueryString("isScroll") == 1){
$('html,body').animate({
scrollTop: $("#productReviewSide").offset().top
}, 'slow');
}