Menu 链接不要滚动到页面问题的顶部
我需要一些帮助,请。。。我在我的页面上有一个附加菜单,我想当我点击其中的任何一项时,页面会卷回顶部,我会使用一个锚,但我已经使用它来调用每个按钮上的页面 这是我的密码Menu 链接不要滚动到页面问题的顶部,menu,scroll,Menu,Scroll,我需要一些帮助,请。。。我在我的页面上有一个附加菜单,我想当我点击其中的任何一项时,页面会卷回顶部,我会使用一个锚,但我已经使用它来调用每个按钮上的页面 这是我的密码 <div class="span1 menu"> <ul class="nav"> <li id='gostou' class='menufixo' title="gostou do filme?"><a href="#resumo" data-toggle="tab" c
<div class="span1 menu">
<ul class="nav">
<li id='gostou' class='menufixo' title="gostou do filme?"><a href="#resumo" data-toggle="tab" class="link"></a></li>
<li id='evolucao' class='menuacao' title="evolução"><a href="#graficos" data-toggle="tab" class="link"></a></li>
<li id='comentarios' class='menuacao' title="comentários"><a href="#mensagens" data-toggle="tab" class="link"></a></li>
<li id='info' class='menuacao' title="informações"><a href="#infos" data-toggle="tab" class="link"></a></li>
<li id='assistir' class='menuacao' title="cinemas"><a href="#tab-assistir" data-toggle="tab" class="link"></a></li>
<li id='tags' class='menuacao' title="cloud tags"><a href="#cloudtags" data-toggle="tab" class="link"></a></li>
<div class='ferramentas'></div>
<script>
$(".menu ul").on("click", "li", function()
{
$(this).parent().find("li").removeClass("menufixo").addClass("menuacao");
$(this).toggleClass("menufixo").toggleClass("menuacao");
});
</script>
</ul>
</div>
$(“.menu ul”)。在(“单击”,“li”,函数()上)
{
$(this.parent().find(“li”).removeClass(“menufix”).addClass(“menuacao”);
$(this.toggleClass(“menufix”).toggleClass(“menuacao”);
});
提前谢谢 根据您的“简短”要求,我了解到 此代码是用于转到页面顶部的代码(使用jQuery): 如果您添加:
return false;
然后你的工作就停止了
在此处查看如何设置持续时间:
您可以直接以毫秒为单位输入值,而不是使用“快”和“慢”
默认持续时间为400毫秒。”“快”=200,“慢”=600
值越低意味着执行速度越快
为了让您看到它正在工作,我刚刚添加了一个具有固定高度和黑色背景的div。当您单击任何项目时,您会滚动到顶部。它确实会使页面返回顶部,但会使每个链接中的href停止工作,并且新页面不会打开……请尝试忽略“return false;”。我不明白到底是什么问题。你有额外的代码吗?我将return false改为return true,现在它工作得很好,非常感谢,但现在我想知道,有什么方法可以让它转换得更快?我用慢换快,但我还是希望它快一点,有办法吗?再次感谢!不客气:-)也许向上推箭头,通常人们会忘记这样做:-)。为了加快转换速度,您可以在毫秒内输入它。持续时间以毫秒为单位;值越高表示动画速度越慢,而不是速度越快。默认持续时间为400毫秒。可以提供字符串“fast”和“slow”来分别指示200毫秒和600毫秒的持续时间。再次感谢,我正在这样做,但我忘记删除“”,因此它无法工作。。。非常感谢你的帮助!!
return false;