內部如何訪問到this.today
的Moved
函數內?它將通過jQuery
稱爲所以this
關鍵字將的jQuery被覆蓋到jQuery對象或DOM元素。訪問的JavaScript原生「這個」 jQuery的
下面是類似的東西我有什麼:
(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 ...
你的意思是'這個= Map.Timeline' – jacktheripper 2013-04-21 10:08:40
@jacktheripper是的,你手動的意思是我重寫它? – Mahdi 2013-04-21 10:09:32