我有以下 HTML 标记,它只是三个选项卡,单击时会在页面上的 div 中显示预加载的文本,
<a class="page" id="tab1">This is tab!</a>
<a class="page" id="tab2">This is tab 2!</a>
<a class="page" id="tab3">This is tab3!</a>
当单击其中一个选项卡时,此 jQuery 只是隐藏或显示文本,
$(document).ready(function() {
$(".page").hide();
$("#tab1").show();
});
$(".page").click(function() {
var id = $(this).attr("href");
$(".page").hide();
$(id).show();
});
但是,如果当我单击其中一个选项卡时出现页面溢出(即页面可滚动),页面会自动滚动以使 div 在视口中居中。如何防止这种情况发生?