Я знаю, что было несколько вопросов относительно колесика мыши и прокрутки; Я не уверен, применимы ли какие-либо из них к моей конкретной проблеме. Если да, то прошу прощения за этот вопрос.
Тем не менее, я использую jQuery с FullCalendar. В частности, я ввел небольшую функцию, чтобы календарь прыгал вперед или назад при прокрутке мыши. Он отлично работает с типичным колесиком прокрутки старой школы. Однако при использовании Apple Magic Mouse она слишком сильно прокручивается! Текущий код, который я использую:
$('#my_calendar')
.bind('mousewheel', function(event, delta) {
var view = $('#monthCalendar').fullCalendar('getView');
if (view.name == "month") {
if (delta > 0) { $(this).fullCalendar('prev'); }
if (delta < 0) { $(this).fullCalendar('next'); }
return false;
}
});
Как я могу исправить это, чтобы, если пользователь использует Magic Mouse (или аналогичную), это могло ограничить количество месяцев, прокручиваемых вперед или назад?
Любая помощь будет здорово! Спасибо.