【发布时间】:2016-09-10 23:09:24
【问题描述】:
我有一个带有菜单的标题,点击菜单它向下滚动到具有相似 id 的 div 这里是代码:
$(".menu").click(function(){
var y = $(this).attr('id');
var x = $('#'+y+'e').offset().top;
$('.row').animate({scrollTop:x-60},1000);
});
Example here 但是,当我单击关于并在滚动单击注册之后它什么也不做,当我单击注册后的联系人时,它向下滚动以注册,当我再次单击联系人时,它又返回到关于。 仅当我单击大约两次或大约单击并在此之后再单击其他菜单时,它才有效。试试看你会明白我在说什么......
html代码:
<div class="row">
<div id="homee" class="content" style="background: red;"></div>
<div id="aboute" class="content" style="background: blue;"></div>
<div id="registere" class="content" style="background: yellow;"></div>
<div id="contacte" class="content" style="background: green;"></div>
</div>
【问题讨论】:
标签: javascript jquery