所以即時通訊基本上使用鏈接,滾動瀏覽一系列div選擇正確的。 即點擊開心,並滾動到'開心'div,JQuery,ScrollTop滾動到最後div而不是ID div
但是,滾動似乎沒有去它的鏈接,但滾動到列表中的第三個div。
繼承人的代碼:
<div id="portfoliowrapper">
<div class="title">My Portfolio</div>
<div class="row1"><a id="kazookilink" href="#">Kazooki</a></div>
<div class="row1"><a id="uodlink" href="#">Universe of Downhill</a></div>
<div class="row1"><a id="kudialink" href="#">Kudia</a></div>
</div>
<div id="description">
<div id="top">description</div>
<div id="kazooki">kazooki</div>
<div id="uod">Universe of Downhill</div>
<div id="kudia">kudia</div>
</div>
<script type="text/jscript">
function goToByScroll(id){
id = id.replace("link", "");
$("#description").animate({scrollTop: $("#"+id).offset().top},'slow');
};
$(".row1 > a").click(function(e) {
// Call the scroll function
goToByScroll($(this).attr("id"));
});
</script>
這非常有效! – Jonathan 2010-11-18 13:08:07
工作很好。謝謝- – Downpour046 2013-02-25 02:02:21