Я знаю, что было несколько вопросов, касающихся колесика мыши и прокрутки;Я не уверен, применимо ли какое-либо из них к моей конкретной проблеме.Если это так, то я прошу прощения за этот вопрос.
Тем не менее, я использую 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 (или подобное), он мог ограничить количество месяцев, которыепрокручивать вперед или назад?
Любая помощь будет отличной!Спасибо.