我想覆蓋一個jQuery插件的功能。我實例化插件,以這樣的方式 new jQuery.NameOfPlugin('someId')
和插件聲明爲如何覆蓋jquery插件的函數?
$.NameOfPlugin= function() {
var create=function() {
...
}
}
我想覆蓋,例如var create
和使用其他功能,無需修改原來的插件。
我該怎麼做?
我想覆蓋一個jQuery插件的功能。我實例化插件,以這樣的方式 new jQuery.NameOfPlugin('someId')
和插件聲明爲如何覆蓋jquery插件的函數?
$.NameOfPlugin= function() {
var create=function() {
...
}
}
我想覆蓋,例如var create
和使用其他功能,無需修改原來的插件。
我該怎麼做?
你試過此鏈接:http://www.bennadel.com/blog/1624-Ask-Ben-Overriding-Core-jQuery-Methods.htm
這不是jQuery插件,但jQuery的核心方法,但我認爲它應該工作一樣。
是的。我試過了,但是這個我們覆蓋了一個jQuery.fn.function,而我想覆蓋被jQuery.fn.function所迷惑的對象的一個函數 – user734431 2011-05-03 10:23:19
您只能覆蓋您從外部訪問的內容。 'create'是插件本地的,所以你不能覆蓋它。你找到了另一種方式。 – 2011-05-02 12:42:59