scrollTop滚动到顶部而不是元素

时间:2019-06-06 15:12:22

标签: javascript jquery html

所以标题听起来很奇怪,但是请听我说。

所以我在这些选项卡中有一个选项卡和内容列表,当我单击一个选项卡时,我想向下滚动到它下面的内容,大约有八个选项卡,因此在移动设备上的列中,我可以单击第一个一个并向下滚动,但是,当我滚动备份并单击另一个选项卡而不是向下滚动时,页面会向上滚动。

这是我的代码。

<script>
  var mq = window.matchMedia( "(max-width: 768px)" );

  if (mq.matches) {
    $('.w-tab-menu a').click(function() {
      if($(this).hasClass('w--current')) {
        $('html, body').animate({scrollTop: $('.service-tab-accordion').offset().top}, 'slow');
      };
    });
  };
</script>

有什么办法只能滚动一种方式吗?或类似的东西。

w--current是顺便切换选项卡时添加的类。

0 个答案:

没有答案
相关问题