我已經短手的功能,像這樣:轉換的Javascript功能的jQuery插件
function myObj() {};
myObj.prototype.read = function (name) {alert(name);};
...(more functions)
現在我想「轉換」這一個jQuery插件。
這樣做的最佳方法是什麼? (我的功能在它之前不需要選擇器)。 我想過這樣做:
$.myObj.methodHere();
在此先感謝。
我已經短手的功能,像這樣:轉換的Javascript功能的jQuery插件
function myObj() {};
myObj.prototype.read = function (name) {alert(name);};
...(more functions)
現在我想「轉換」這一個jQuery插件。
這樣做的最佳方法是什麼? (我的功能在它之前不需要選擇器)。 我想過這樣做:
$.myObj.methodHere();
在此先感謝。
只需將您的方法添加到jQuery對象。
$.myObj = myObj;
然後,你可以這樣調用它:
$.myObj.methodHere();
編輯:你爲什麼要這麼做? jQuery插件應該對jQuery對象起作用。你的函數「在它之前不需要選擇器」,因此它不是一個「插件」。
爲什麼你想這樣做,出於興趣?如果你不需要的話,沒有必要額外增加開銷。 – 2012-04-13 20:59:11