Колесо мыши не работает с плагином TinyScollbar jquery - PullRequest
0 голосов
/ 16 января 2012

Я подключил плагин TinyScrollBar (из [здесь] ) к моему проекту.Он работал несколько дней назад , но вдруг я обнаружил, что он не работает. Другие части плагина r, работающие как m, могут перемещать мой контейнер div , но событие MouseWheel не работает.Когда я запускаю плагин отладки, метод «oEvent» функции «wheel» возвращает

({originalEvent: ({}), тип: «DOMMouseScroll», isDefaultPrevented: function J () {return! 1;}, timeStamp: 19693531, jQuery171048684756025579645: true, который: 1, представление: # 1 = ({}), target: ({}), shiftKey: false, relatedTarget: null, metaKey: false, eventPhase: 3, currentTarget: ({}), ctrlKey: false, отменяемый: true, пузыри: true, altKey: false, srcElement: (void 0), relatedNode: (void 0), attrName: (void 0), attrChange: (void 0)})

Но когда я создаю новый проект только с плагином "TinyScrollbar", его работоспособность и "oEvent" функция функции "wheel" возвращают это

({originalEvent: ({}), введите:«DOMMouseScroll», timeStamp: 1326705353897, jQuery1326705156319: true, который: 1, wheelDelta: (void 0), view: # 1 = ({}), toElement: (void 0), target: # 11 = ({}),srcElement: (void 0), shiftKey: false, screenY: 273, screenX: 234, relatedTarget: null, relatedNode: (void 0), prevValue: (void 0), pageY: 139, pageX: 234, originalTarget: # 11 #, offsetY: (void 0), offsetX: (void 0), newValue: (void 0), metaKey: false, layerY: 119, layerX: 226, keyCode: (void 0), обработчик: (void0), fromElement: (void 0), eventPhase: 3, detail: -3, data: (void 0), currentTarget: ({}), ctrlKey: false, clientY: 139, clientX: 234, charCode: (void 0), отменяемое: true, кнопка: 0, пузырьки: true, attrName: (void 0), attrChange: (void 0), altKey: false})

То, что я нашел в отладке, это: "oEvent.detail"& некоторые другие свойства объекта" oEvent "отсутствуют.я уверен, что нигде не вызывал e.PreventDefault () для любого div.

Я использую следующие плагины:

  1. jquery-1.7.1.min.js
  2. jquery-ui-1.8.16.custom.min.js
  3. mustache.js
  4. jquery.tinyscrollbar.min.js
  5. jquery.scrollablecombo.JS

1 Ответ

1 голос
/ 17 января 2012

Решено ..

На самом деле, Плагин Tiny Scrollbar в сочетании с jquery 1.7 сломал функцию прокрутки .Это было решено в tinyscrollbar 1.66!

Спасибо TinyScrollBar Developer, который быстро ответил на мою почту .... Может быть, эта информация кому-то поможет ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...