Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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
Jquery 将网站滚动到第三页_Jquery_Html_Css_Jquery Ui_Jquery Plugins - Fatal编程技术网

Jquery 将网站滚动到第三页

Jquery 将网站滚动到第三页,jquery,html,css,jquery-ui,jquery-plugins,Jquery,Html,Css,Jquery Ui,Jquery Plugins,我正在制作一个滚动网站,在我的标题中我想把链接放到我的第二和第三页 $(".main").moveTo(3); 这是一个函数,但它如何将其放入按钮或文本中 $('.your-button-class').on('click',function(e){ e.preventDefault(); $(".main").moveTo(3); }); .您的按钮类是您希望单击的链接,因此您可以将其更改为您想要的任何内容。我添加了preventDefault,这样页面就不会跳转。函数scroll

我正在制作一个滚动网站,在我的标题中我想把链接放到我的第二和第三页

$(".main").moveTo(3);
这是一个函数,但它如何将其放入按钮或文本中

$('.your-button-class').on('click',function(e){
  e.preventDefault();
  $(".main").moveTo(3);
});
.您的按钮类是您希望单击的链接,因此您可以将其更改为您想要的任何内容。我添加了preventDefault,这样页面就不会跳转。

函数scrollTo(id){
function scrollTo(id) { 
  $('html, body').animate({scrollTop: $(id).offset().top - 50}, 1000);}

<a href="javascript:scrollTo('#link1');">link1</a>
<a href="javascript:scrollTo('#link2');">link2</a>

<div id="link1"></div>
<div id="link2"></div>
$('html,body').animate({scrollTop:$(id).offset().top-50},1000);}
这是我的解决方案


如果它不适合你的站点,你应该编辑你的偏移量以适应任何情况。

函数应该在标题中?我建议在底部。你必须将类设置为ID才能工作。第1页应该是第1页我不明白你的意思。你能在链接中编辑它吗?