0

这很简单,所以我希望有人能帮助我。

我在调用函数时使用 scrollTo 插件滚动到 div。

例如:

 <script type="text/javascript" src="../../js/jquery-1.7.2.min.js"></script>
 <script type='text/javascript' src='scripts/jquery.scrollTo.js'></script>

 <div id='div1' style="margin-bottom:400px;"></div>
 <button onclick="scroll()"> scroll </button>

 <script>
  function scroll()
   {
  $.scrollTo( $('#div1'));
  alert('scroll');
    }
 </script>

这里的重点是我似乎不知道如何指定函数scrollTo。

上面的例子,顾名思义,就是一个例子。我需要它在一个函数中,而不是在按钮的 onclick 上。

谢谢!

4

1 回答 1

1

尝试类似:

<button class="scroller" data-id="div1"> scroll </button>
<div id='div1' style="margin-bottom:400px;"></div>

<script>
$('.scroller').on('click', function () {
    var id = $(this).data('id');
    $.scrollTo($('#' + id));
    alert('scroll');
});
</script>

对于<button>您使用的每个,只需添加scroller类(例如),data-id="THE DIV's ID"这样函数就知道<div>要滚动到哪个。

看到这个小提琴:http: //jsfiddle.net/matthewbj/LaC7v/

于 2012-08-14T19:56:17.083 回答