如何访问函数this.today
内部Moved
?它将通过调用,jQuery
因此this
关键字将被 jQuery 覆盖为 jQuery 对象或 DOM 元素。
这是与我所拥有的类似的东西:
(function(Map) {
Map.Timeline = {
today: null,
Init: function () {
jQuery("#timeline").mousemove(Map.Timeline.Moved); // or this.Moved
},
Moved: function (event) {
console.log(this); // jQuery Object or DOM element
console.log(this.today); // fails
console.log(Map.Timeline.today); // works fine
},
// more code here ...