Javascript 单击“导航到特定点的不同页面”
单击第1页中的链接时,应在特定点转到第2页。我试过使用cookies和标签。。它不起作用。有人对我如何做到这一点有什么建议吗Javascript 单击“导航到特定点的不同页面”,javascript,jquery,hash,jquery-cookie,Javascript,Jquery,Hash,Jquery Cookie,单击第1页中的链接时,应在特定点转到第2页。我试过使用cookies和标签。。它不起作用。有人对我如何做到这一点有什么建议吗 jQuery('.acco').click(function() { // Page - 1 jQuery('body.page-id-2').animate({ // Page - 2 scrollTop: jQuery('a#example').offset().top }, 1000); }); 我用过settimeout。
jQuery('.acco').click(function() { // Page - 1
jQuery('body.page-id-2').animate({ // Page - 2
scrollTop: jQuery('a#example').offset().top
}, 1000);
});
我用过settimeout。它工作得很好。但问题是,如果我们刷新页面,它会向下滚动。仅在单击第1页链接时,它应滚动至第2页。这是代码
jQuery(document).ready( function() {
setTimeout(function() {
jQuery('body.page-id-2').animate({
scrollTop: jQuery('a#example').offset().top
}, 1000);
}, 2000);
});
要通过查找hashra将页面动画化到页面上的特定位置,可以使用以下代码
jQuery(window).load(function(){
if(window.location.hash == '#example'){
jQuery('html,body').animate((
scrollTop: jQuery('#example').offset().top
}, 1000);
}
});
要通过查找hashra将页面动画化到页面上的特定位置,可以使用以下代码
jQuery(window).load(function(){
if(window.location.hash == '#example'){
jQuery('html,body').animate((
scrollTop: jQuery('#example').offset().top
}, 1000);
}
});
要解决页面刷新问题,需要在第1页设置cookie,在第2页检查此cookie,如果找到,则滚动页面并删除cookie,否则,不执行任何操作要解决页面刷新问题,需要在第1页设置cookie,在第2页检查此cookie,如果找到,然后滚动页面并删除cookie,否则,什么也不做你的问题没有意义,你能解释一下吗?如果你想让别人帮助你,你至少需要粘贴一段有问题的代码。@Nurzhan,你能检查一下上面的代码吗?你能分享html代码片段吗?这个解决方案可能会有帮助。你的问题没有意义。你能解释一下吗?如果你想让别人帮助你,你至少需要粘贴你有问题的代码片段。@Nurzhan,你能检查一下上面的代码吗?你能分享html代码吗?这个解决方案可能会有帮助,这将使页面在刷新后滚动,问题是“但问题是,如果我们再次刷新页面,它将向下滚动”,这将使页面在刷新后滚动,问题是“但问题再次出现,如果我们刷新页面,它会向下滚动”谢谢..我尝试过..$.cookie('demo_cookie','demo cookie');问题是$。cookie不是一个函数:1:3..也尝试过jQuery.cookie控制台中的相同错误..任何解决方法..只需使用
document.cookie
函数WriteCookie(){document.cookie=”demo_page1=page1;var webUrl=window.location.href;if(webUrl.search(“/page-2/”>=0){document.cookie=“demo_page2=page2”;}}谢谢..我试过..$.cookie('demo_cookie”,“demo cookie'));问题是$。cookie不是位于以下位置的函数:1:3..还尝试了控制台中的jQuery.cookie相同错误..有任何解决方法..只需使用document.cookie
函数WriteCookie(){document.cookie=“demo_page1=page1”;var webUrl=window.location.href;if(webUrl.search(“/page-2/”)>=0){document.cookie=“demo_page2=page2”}