我有一个容器div与多个div的坐在彼此顶部,我希望能够点击一个链接,然后有我的溢出:滚动div到scrollTop关联的div在容器DIV。我有什么不工作。scrollTop内部div不工作
我尝试这样做:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"
type="text/javascript"></script>
<script type="text/javascript">
$("#container").animate({scrollTop: $("#box-2").position().top},1500);
</script>
HTML:
<div id="wrapper">
<div id="top-nav">
<a href="#box-2">How it Works</a>
<a href="#box-3">About</a>
<a href="#">Contact Us</a>
</div>
<div class="container">
<div id="box-1"></div>
<div id="box-2"></div>
<div id="box-3"></div>
<div id="box-4"></div>
<div id="box-5"></div>
</div>
<div>
请把这个变成一个JS小提琴和更新Q”与链接 –
是您的脚本之前或之后的HTML?它应该在后面或它不会找到'#容器'。此外,您正在搜索'id',但容器是'class'。尝试'$('。container')' – brouxhaha
该脚本现在正在工作,因为我把它放在html之后,但它现在不会在加载脚本时点击链接 – anmaree