我有一个菜单,我基本上单击并隐藏当前 p 并淡入相应的按钮文本。问题是,它使我的页面从字面上跳到顶部。
这是菜单的html:
<li class="sub"><a href="#" class="sub_ha1">
› Instalação/Configuração de Componentes</a>
</li>
这是相应文本的html
:
<div id="sub_ha1" class="text" style="display:block;">
<img src="../images/serv/ha1.jpg" alt="">
<h1> Instalação/Configuração de Componentes - 35€ </h1>
<p>Chamamos de hardware a todos os componentes ..... </p>
</div>
这是jQuery:
$("#navigation a.sub_ha1").click(function () {
$(".text").hide();
$("#sub_ha1").fadeIn();
return false;
});
我想要的是一种防止它的方法,因为它只是在通过几个菜单后让它变得烦人。
谢谢
编辑: http: //jsfiddle.net/M2AE6/ 如果您在单击第一个或第二个菜单项后单击关于或联系菜单,您将看到发生了什么。