所以标题听起来很奇怪,但是请听我说。
所以我在这些选项卡中有一个选项卡和内容列表,当我单击一个选项卡时,我想向下滚动到它下面的内容,大约有八个选项卡,因此在移动设备上的列中,我可以单击第一个一个并向下滚动,但是,当我滚动备份并单击另一个选项卡而不是向下滚动时,页面会向上滚动。
这是我的代码。
<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
是顺便切换选项卡时添加的类。