1. 程式人生 > >jquery中點選某元素後滾動條滾動到某元素位置或底部

jquery中點選某元素後滾動條滾動到某元素位置或底部

//首先獲取文件物件
var target;
if(document.documentElement.scrollTop){
    target=$("html");
}else{
    target=$("body");

}

//到某元素

$("#nu").on("click",function(e){
    e.preventDefault();
var timer=setInterval(function () {
        var top=target.scrollTop();
if(top>=$("#introduce").offset().top-20){
            clearInterval
(timer); } target.scrollTop(top+=10); },20) });
//到底部
$("#btn-up").on("click", function () {
    var timer=setInterval(function () {
        var iScrollTop=target.scrollTop();
if(iScrollTop>=$(document).height()-$(window).height() ){
            clearInterval(timer);
}
        target.scrollTop
(iScrollTop+=50); },20); })