Я использую плагин jQuery tinyscrollbar.
Можно ли как-то изменить чувствительность прокрутки на мобильном телефоне? Он очень чувствителен к длинным страницам.
Пробовали установить wheelSpeed
на 160
, но, похоже, это не влияет на прокрутку.
Я использую плагин jQuery tinyscrollbar.
Можно ли как-то изменить чувствительность прокрутки на мобильном телефоне? Он очень чувствителен к длинным страницам.
Пробовали установить wheelSpeed
на 160
, но, похоже, это не влияет на прокрутку.
Я переписал функцию _drag, и она у меня сработала. Но в моем случае я не использую бегунок дорожки, а только событие прокрутки.
function _drag(event) {
if (self.hasContentToSroll) {
var mousePositionNew = isHorizontal ? event.pageX : event.pageY,
thumbPositionDelta = hasTouchEvents ? (mousePosition - mousePositionNew) : (mousePositionNew - mousePosition),
thumbPositionNew = Math.min((self.trackSize - self.thumbSize), Math.max(0, self.thumbPosition + thumbPositionDelta));
if (thumbPositionDelta < 0) {
self.contentPosition -= self.options.wheelSpeed;
} else {
self.contentPosition += self.options.wheelSpeed;
}
self.contentPosition = Math.min((self.contentSize - self.viewportSize), Math.max(0, self.contentPosition));
self.thumbPosition = self.contentPosition / self.trackRatio;
$container.trigger("move");
$thumb.css(posiLabel, thumbPositionNew);
$overview.css(posiLabel, -self.contentPosition);
}
}
wheelSpeed
.
- person resting; 30.06.2015