Прокрутка вопроса.Как автоматически прокрутить клик на div - PullRequest
2 голосов
/ 06 мая 2011

Просто интересно, можно ли прокрутить до определенной позиции div на странице клик.Я не могу найти в Интернете нигде, где это задокументировано.

Моя идея состоит в том, чтобы нажать кнопку, и она приведет вас к положению этого div на странице, возможно по идентификатору div.

С уважением,

Тейлор

Ответы [ 3 ]

6 голосов
/ 06 мая 2011

Я не уверен, когда вы хотите, чтобы событие сработало, поэтому вот общая версия

$(selector).click(function() {
   //scroll to div
});

Если вам нужен <button/> с идентификатором myButton, который при нажатии приведет к прокрутке до <div/> с идентификатором myDiv в течение полсекунды:

$('#myButton').click(function() {
   //optionally remove the 500 (which is time in milliseconds) of the
   //scrolling animation to remove the animation and make it instant
   $.scrollTo($('#myDiv'), 500);
});

Использование плагина jQuery ScrollTo .

2 голосов
/ 06 мая 2011

Если вам не нужен анимированный свиток, просто используйте это:

<a href="#myID">click this</a>

http://jsfiddle.net/9qJ7k/

0 голосов
/ 06 мая 2011

Используйте это:

$("#div1").scrollTop(80);

http://api.jquery.com/scrollTop/

...