jquery滚动到页面的一部分,没有HTML中的类或id

时间:2014-11-27 15:54:46

标签: jquery

因此,此挑战的html文件没有任何标记,但任务是在您点击每个li时让屏幕向下滚动到每个部分。 任何人都知道如何使用jquery滚动到不同的部分,没有任何插件?

2 个答案:

答案 0 :(得分:1)

试试这个

$('.list li').on('click', function() {
   var tabIndex = $(this).index();
   $('body').scrollTop( $('section').eq(tabIndex).offset().top );  
});

DEMO - http://jsfiddle.net/R5PXH/481/

答案 1 :(得分:0)

试试这个:

function goToAnchor(anchorID) {
    $(document).scrollTop( $(anchorID).offset().top );  
});

并使用它:

goToAnchor('#section-id');