点击跳转到页面指定位置


用animate属性,当点击锚点后,页面滚动到相应的DIV

<div id="container">
     <p id="p1">div1p>
     <p id="p2">div2p>
     <p id="p3">div3p>
div>
<div id="div1">div1div>
<div id="div2">div2div>
<div id="div3">div3div>

$(document).ready(function() {
  $("#p1").click(function() {
    $("html, body").animate({
      scrollTop: $("#div1").offset().top }, {duration: 500,easing: "swing"});
    return false;
  });
  $("#p2").click(function() {
    $("html, body").animate({
      scrollTop: $("#div2").offset().top }, {duration: 500,easing: "swing"});
    return false;
  });
  $("#p3").click(function() {
    $("html, body").animate({
      scrollTop: $("#div3").offset().top }, {duration: 500,easing: "swing"});
    return false;
  });
});