jquery定位到指定元素

多数情况下,通过a标签定位到某一具体元素并不准确,所以多数情况下我们需要通过jquery 来实现。代码如下:

<div class="nav">
a>
li>
li>
li>
li>
ul>
div>
div>
实现的js代码如下:
$(".nav li a:not(':last')").click(function(){
                var dire=$(this).data("dire");
                         $("body,html").animate({
                           scrollTop:$("#"+dire).offset().top-74
                          },0);
                })