Я пытаюсь создать всплывающее окно, подобное одному here. В этом случае, когда я нажимаю кнопку CUSTOMISE
, под кнопкой появляется окно. Если элемент не отображается полностью на экране, страница прокручивается вниз или вверх, пока он не будет полностью виден.
Как узнать, отображается ли элемент на экране. Если нет, прокрутите страницу
я смог достичь половину результата:
$('body').on('click',"#"+ID,function() {
var $this = $(this);
$('#attr-div-'+baseId).css({
top: $this.position().top+55,
}).show();
});
Как я могу прокрутить страницу до тех пор, пока элемент полностью виден? Спасибо!
Взгляните на этот ответ http://stackoverflow.com/questions/6677035/jquery-scroll-to-element – SteWoo