Проблема с jquery.mCustomScrollbar.concat.min.js
Всем доброго времени суток.
Проблема в плагине jquery.mCustomScrollbar.concat.min.js Этот плагин добавляет свое оформление и функционал для скроллинга страница. Плагин довольно хороший как плане оформления, так и в плане функционала. Но есть одно НО: При скроллинге на один щелчек колесико мыши (я хз как правильно описать это действие) то страница прокручивается примерно на 400пх, нужно поставить меньше значение, пытался порыться в плагине - нигде ничего похожего не нашел. Может плагин сам вычисляет на сколько нужно прокрутить страницу, исходя из размера самой страницы, но даже при таком раскладе где то должен быть коэффициент - где? Прошу помочь :) |
The_FactioN,
Покажите использование функции mCustomScrollbar в вашем коде |
Цитата:
var hw = $(window).height() $('body').css('height',hw+'px') $(window).load(function(){ $("body").mCustomScrollbar({ theme:"dark-3", }); }); Стили body: body,html { width: 100%; height: 100%; overflow:hidden; } В живую показать страницу не могу ибо некуда загрузить пока, но если Вы будете сделать у тебя, то высота страницы у меня 3400 пх |
The_FactioN,
Что такое theme:"dark-3"? Какие параметры там задаются? A mousewheel подгружаете? И еще: mCustomScrollbar нормально работает, если к моменту ее запуска объект, к которому она относится, имеет определенные размеры и виден. (Кстати, не встречал использование для всего body - обычно применяется к div. Цитата:Содержание нужно размещать в элемент div с классом content. Источник - http://ruseller.com/adds.php?id=1998&rub=11) |
Цитата:
|
The_FactioN,
Проблема как раз может состоять в том, что функция не может нормально определить объект, и из-за этого прокрутка нестандартная. Попробуйте вставить div 100% и применить функцию к нему |
Цитата:
http://test.ayn.kz/index.html Пробовал все в div пихать - такая же проблема. Сам плагин, даже с body, работает безупречно, но слишком на большое расстояние от перелистывает страницу. Пробовал ставить больше контента на страницу - все равно на одно и то же значение он перепрыгивает |
The_FactioN,
А где элемент div с классом content, к которому должна быть привязана функция? |
Цитата:
|
The_FactioN,
На div класс content был? Содержание нужно размещать в элемент div с классом content. |
Цитата:
$(window).load(function(){ $("body").mCustomScrollbar({ theme:"dark-3", }); а высоту я уже сам прописал для body |
The_FactioN,
Я вам ссылку давал, там подробно все расписано, есть работающие демки. Я сам раньше делал - без проблем, если по правилам |
Цитата:
|
The_FactioN,
Я делал сайт с таким плагином несколько лет назад, особо не задумываясь, по правилам, изложенным по ссылке - и все работало нормально, без проблем, как и в демках у них. У вас же на 1 щелчок мыши перемещение на 220px. Ну, я не знаю - может, плагин изменился? К сожалению, ссылку на свою работу дать не могу - фирма умерла с началом кризиса вместе с сайтом и моими рабочими материалами |
The_FactioN,
скрипт http://test.ayn.kz/js/jquery.mCustomScrollbar.js строка примерно 1475 функция function _onMousewheel строка 1491 amount=o.mouseWheel.scrollAmount!=="auto" ? px[1] : px[0]>=mCustomScrollBox.height() ? mCustomScrollBox.height()*0.9 : px[0], изменить на 0.2 не перепутайте с шириной она чуть выше или заменить mCustomScrollBox.height()*0.9 на 220 |
Цитата:
|
The_FactioN,
не судьба значит .... кеш обновите Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 15:06. |