2011-07-25 124 views
1

我需要更改函数jQuery.ajaxTransport以使其在BlackBerry OS5上正常运行。我的代码工作,但我希望有一个聪明的方式来覆盖功能不改变jQuery框架如何覆盖jQuery.ajaxTransport函数?

感谢,

+0

您有任何代码吗? “使其正常工作”是什么意思? –

回答

2

我相信你是希望采用这一概念被称为Monkey Patching

包括jQuery的文件,然后立即(使用前jQuery的),包括你的脚本,做到这一点:

(function(global) 
{ 
    if(global.jQuery) 
    { 
    global.jQuery.ajaxTransport = function(transports) 
    { 
     //Your new code here 
    }; 
    } 
}(window));