我正在寻找一种从<div id="myButton">Home</div>
另一个 div 点的中心滚动的方法。这样做的目的是因为我有 4 个页面,我希望它们水平相邻,并带有跟随页面的导航栏(完全位于中心)。为什么这不起作用?
这是一个JSfiddle
$('div#myButton').click(function () {
$.scrollTo($('div#myDiv'), 500);
});
我有:
<body>
<div id="myButton">yo</div>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
.....
<p> </p>
<p> </p>
<div id="myDiv">hello</div>
<script>
$("div#myButton").click(function() {
$('html, body').animate({
scrollTop: $("div#myDiv").offset().top }, 2000);
});
</script>
</body>
但是还是不行?!!