2011-01-27 42 views
8

我有一個JavaScript文件,Mybasefile.js,它具有功能Mybasefunction()。我想在另一個JavaScript文件中重寫此函數。當按鈕點擊調用函數時,我想要將原始Mybasefunction()與其他代碼一起執行。我怎樣才能做到這一點?如何覆蓋另一個JavaScript文件中的函數?

回答

20

將此代碼放入覆蓋文件中。確保覆蓋文件包含在原始文件之後。

var orig_Mybasefunction = window.Mybasefunction; 
window.Mybasefunction = function(){ 
    orig_Mybasefunction(); 
    ... 
} 
+0

你的意思是它不工作,對不對? – 2011-01-27 11:19:43

相關問題