我正在使用jQuery並創建一些OOP Javascript功能。對象和它的構造具有以下結構:jQuery在構造函數中打破「this」?
var zoomin = new Object();
zoomin = function() { // This is my constructor
this.someFunction();
};
zoomin.prototype = {
someFunction: function() {
// More code here
}
};
當我創建zoomin的一個實例(如VAR my_zoom =新zoomin()),在構造函數中調用this.someFunction()不工作。看起來jQuery已經佔據了「這個」,這就是爲什麼它正在崩潰。
我真的很感激任何關於如何讓這個工作正常的幫助。
謝謝!
看來你有這個答案的另一個問題:http://stackoverflow.com/questions/5852560/applying-oop-with-jquery。 – 2011-05-07 17:50:46
每當你使用'new Object()'時,上帝就會殺死一個名叫Brendan Eich的人。 – sdleihssirhc 2011-05-07 17:52:21
你的代碼中沒有任何與jQuery相關的東西。發佈一個完整的(但最小的)例子,包括jQuery代碼。 – interjay 2011-05-07 17:56:27