我與菜單,在右鍵菜單上向下滾動與此相似的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>
反正我不需要HTML的身體我需要滾動裏面div ... – Sarma
編輯你的代碼,把div放入一個讓身體溢出隱藏,並且一個div大小500px和溢出-y自動你將得到和我一樣的問題 – Sarma
很高興聽到它正在工作,我剛剛更新我的jsFiddle在這裏https:// jsfidd le.net/3x6wq73f/3/和針對'ID'工作正常 – Canvas