我创建了一个页面,其中一列section
元素被键入特定的id
s。该页面还具有指向每个section
链接的列表,像这样:jQuery:显示隐藏部分并导航到锚点
<li><a class='subsection-nav gotoStep1' href='#step-1'>Step 1 Title</a></li>
我使用jQuery只有一个section
一次显示:
// Defaults
$('.document-subsection').hide();
$('.gotoStep1').addClass("active");
$('#step-1').show();
// Step 1
$('.gotoStep1').click(function() {
$('.subsection-nav').removeClass('active');
$('.gotoStep1').addClass("active");
$('.document-subsection').hide();
$('#step-1').show();
return false;
});
// Etc.
麻烦的是,jQuery的函数似乎覆盖滚动到名为id
的标准浏览器行为。我想单击链接到显示的隐藏部分和导航到指定的id
。我无法想象这会非常困难,我只是不知道如何。
优秀!谢谢! – 2012-02-21 06:18:20