8
私は機能Mybasefunction()
を持っているJavaScriptファイル、Mybasefile.js
を、持っています。別のJavaScriptファイルでこの関数をオーバーライドしたいと思います。関数は、ボタンのクリックで呼び出されたとき、私は元Mybasefunction()
は、いくつかの他のコードと一緒に実行することにしたいです。これどうやってするの?別のjavascriptファイルの関数をオーバーライドする方法は?
これは正しく機能していないことを意味しますか? –
+1これは動作するはずです - @Jis編集を参照してください、それは問題を解決する必要があります。あなたは匿名関数でこのコードをラップすることにより、 'orig_Mybasefunction'変数を非表示にする場合があります –
:'(関数(){VAR orig_ ...}()); ' そのように、あなたは、グローバル名前空間を壊しません。このコードを乱すことなく、 'orig_Mybasefunction'という名前を他の場所で使うことができます。 – Martijn