2013-07-18 2 views
2

Я хочу прокрутить до определенного div, который находится внутри div с полосами прокрутки.JQuery прокрутка к div внутри div с помощью прокрутки

enter image description here

var div_terms = $('#div_terms').offset(); 

    $("#scroll_to_accept").click(function(){ 
     //$(this).animate(function(){ 
      $('html, body').animate({scrollTop: div_terms.top}, "slow"); 
     //}); 
    }); 

термины Div является DIV внутри прокруткой дел. Ссылка для клика, чтобы прокрутить этот div, находится в <legend>, который находится за пределами <fieldset>div.

Что я хочу, как только пользователь нажимает на «прокрутку до конца и принимает», div должен прокручиваться до div «div_terms», как показано на рисунке.

+1

где вы узнали 'error' устарела? – DevZer0

+2

@ DevZer0 обесценивается! = Устарело. Вы слишком усердно отдыхаете. :) –

+1

@YogeshSuthar Я веселюсь, спасибо, что указал. – DevZer0

ответ

0
  1. scroll_to_accept - это идентификатор ссылки для клика.
  2. Термины - это идентификатор прокручиваемого div
  3. div_terms - это позиция, в которой она должна быть прокручена.

    var div_terms = $('#div_terms').offset(); 
    $("#scroll_to_accept").click(function(){ 
         scroll_to_terms(); 
    }); 
    
    function scroll_to_terms() 
    { 
         $('#terms').animate({scrollTop: div_terms.top}, "slow"); 
    } 
    
Смежные вопросы