我正在使用外部jquery插件(iosSlider。但它并没有完成)。当我单击鼠标并移动它时,插件会触发一个事件。该插件触发事件并向侦听器提供数据。但是,它没有提供原始事件对象。原始事件对象包含我在插件提供的数据中没有的数据。有什么方法可以得到最后一次事件的数据吗?
答案 0 :(得分:0)
获取插件源,找到“原始事件”转换为您所获得的“淡化”版本的代码,并将原始事件作为附加字段添加到淡化事件中。
在:
handleOriginalEvent(e) {
// ...
var wateredDownEvent = { /*...*/ };
// call event handler with wateredDownEvent
}
之后
handleOriginalEvent(e) {
// ...
var wateredDownEvent = { /*...*/, original: e };
// call event handler with wateredDownEvent, now with added original event
}