我寫了一個Object,它「管理」了一個<div> -Element。我希望它做的事情上鼠標移動,所以我寫了一個函數此行中我打電話來創建此 - 元素的內容:使用mousemove調用類函數時未定義EventObject
$('#' + this.slider_id).mousemove(this.mouseMoveHandler(e));
後來我定義它處理此事件的函數:
this.mouseMoveHandler = function (e) {
var mouseX = e.pageX;
....
}
但是,當我把它,我得到的是:
Uncaught ReferenceError: e is not defined
我缺少什麼?
不要調用函數,而是傳遞一個函數引用:'$( '#' + this.slider_id).mousemove(this.mouseMoveHandler );' – 2012-03-04 22:03:49