0
下面的代碼不工作的內部:得到事件的EventListener
slider.prototype.onTransitionEnd = function() {
var self = this;
self.slideElement.addEventListener(self.startEvent, function() { self.onTouchStart(/* e, event or what? */ }, false);
}
slider.prototype.onTouchStart = function(e) {
alert(e);
//HERE I NEED THE EVENT, HOW CAN I GET THIS?
}
的問題是,我不能訪問功能「onTouchStart」裏面的事件。 默認情況下,事件自動傳輸:
function onTransitionEnd() {
slide.addEventListener(startEvent, onTouchStart, false);
}
function onTouchStart(e) {
alert(e) /* IT WORK'S! */
}
但它是如何在我的示例工作?
啊,我相信我已經找到了解決方案: 函數(){self.onTouchStart(window.event)} – Chugworth 2012-03-06 09:40:30