Slimscroll не работает с колесиком мыши в IE 11

Я использую оба плагина jQuery: -fullpage -slimscroll

для того, чтобы заставить работать опцию scrollOverflow, чтобы я мог прокручивать разделы с большим содержимым, и, насколько мне известно, это происходит в Internet Explorer 11.

$('#fullpage').fullpage({
        anchors:['home', 'what-we-do', 'our-work', 'contact-us'],
        menu: '#menu',
        css3: true,
        scrollingSpeed: 1000,
        scrollBar: true,
        scrollOverflow: true, ...

Прекрасно работает в Internet Explorer, за исключением случаев, когда на небольших экранах активируется slimscroll.

Всякий раз, когда я пытаюсь использовать колесико мыши для прокрутки вниз в разделе с активированной тонкой прокруткой, это не сработает. Вместо этого я могу вернуться к предыдущему разделу, прокрутив вверх.

JSFiddle здесь

Я что-то упускаю?


person Fabián    schedule 17.03.2015    source источник


Ответы (1)


Прочтите эту тему на форуме fullPage.js.

scrollOverflow:true никогда не тестировался с scrollBar:true, так как не имеет особого смысла иметь две полосы прокрутки.

...

Поэтому я не думаю, что эта проблема будет решена.

Попробуйте запретить использование двойных полос прокрутки. С точки зрения пользовательского интерфейса это ужасная вещь.

person Alvaro    schedule 17.03.2015
comment
Я избавился от основной полосы прокрутки с помощью body{overflow: hidden;}, но проблема все еще существует в IE. Может быть, я не полностью избавился от него? - person Fabián; 17.03.2015
comment
@ Фабиан, вы не можете просто так сделать ... проблема не в самой полосе прокрутки, а в том, как плагин работает с вашим сайтом, если вы его используете. Вместо этого используйте вариант scrollBar:false. - person Alvaro; 17.03.2015
comment
Я постараюсь. кстати, вы дважды повторили scrollOverflow:true... В конце концов, вы имели в виду, что scrollOverflow:true никогда не тестировался с scrollBar:true... верно? - person Fabián; 17.03.2015