如何使用 jQuery 迭代锚点并滚动到某个位置

15 浏览
0 Comments

如何使用 jQuery 迭代锚点并滚动到某个位置

我有一个与此表中锚点相关的图像映射。\n当用户点击某个位置时,页面会滚动到该锚点所在的位置。但是我需要页面向上滚动一点,而我不能移动HTML锚点。如何使用jQuery实现这一点?\n可以遍历表中的每个锚点元素,然后使用jQuery滚动到该位置减去一个值吗?\n例如...\n

function scrollToAnchor(id) {
  var aTag = jQuery("a[name='"+ id +"']");
  jQuery('html,body').animate(
   {
    scrollTop: aTag.offset().top - 150
   },'fast');
};

0