Я подключил плагин 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.
Я использую следующие плагины:
- jquery-1.7.1.min.js
- jquery-ui-1.8.16.custom.min.js
- mustache.js
- jquery.tinyscrollbar.min.js
- jquery.scrollablecombo.JS