Прокрутка анимации JQuery UI - PullRequest
0 голосов
/ 02 сентября 2011

Я использую пользовательский интерфейс JQuery для добавления календаря на мою веб-страницу , и я использовал

window.location.href

чтобы перейти к привязке, нажав на дату в календаре с

onSelect

событие выбора даты JQuery UI. Кто-нибудь может подсказать , как сгладить прокрутку с помощью JQuery в событии onSelect? Код JS это:

<script type="text/javascript">     
$(function() {
var events = [ 
{ Title: "#DETAILS", Date: new Date("09/13/2011") }, 
{ Title: "Dinner", Date: new Date("09/25/2011") }, 
{ Title: "Meeting with manager", Date: new Date("10/01/2011") }
];

$("#datepicker").datepicker({
beforeShowDay: function(date) {
    var result = [true, '', null];
    var matching = $.grep(events, function(event) {
        return event.Date.valueOf() === date.valueOf();
    });

    if (matching.length) {
        result = [true, 'highlight', null];
    }
    return result;
},
onSelect: function(date) {
       window.location.href = "#"+date;
}
});
});
</script>

1 Ответ

0 голосов
/ 02 сентября 2011

Может быть, использовать плагин jQuery, такой как этот ?

[...]
onSelect: function(date) {
       $.smoothScroll({
        scrollTarget: "#"+date
        });
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...