滚动到所有链接

时间:2013-02-17 21:19:44

标签: jquery scrollto

我在页面上使用scrollTo并希望将功能应用于所有链接。这段代码不应该有效吗?我忘记了什么?

由于

<script type="text/javascript">
    $(document).ready(function(){

    var target = $(this).attr('href');

        $('.scrollTo').scrollTo(target);

    });
</script>

<li><a class="scrollTo" href="#ref1">Recommendation for Developing and Disseminating Hazard and Exposure Data: The Integrated Tiered Testing and Assessment Approach</a></li>

<div id="ref1">
            <h3>REFERENCE 1. Recommendation for Developing and Disseminating Hazard and Exposure Data: The Integrated Tiered Testing and Assessment Approach</h3>
 </div> 

1 个答案:

答案 0 :(得分:0)

这应该是您正在寻找的更多内容。 http://jsfiddle.net/wUs3u/您需要的行是

$('.scrollTo').click(function() {
  var target = $(this).attr('href');
  $.scrollTo(target);
});

此外,你应该只使用HTML Anchors来做这样的事情。