onShow()
オブジェクトが表示されたときに(私によって)呼び出される関数を持つ独自のオブジェクトがあります。割り当てによってこの関数をオーバーライドできます
o.onShow = function() { // something };
ただし、関数の以前のバージョンは削除されます。したがって、既存のハンドラーを保存したい場合は、それをキャッシュして新しいハンドラーを呼び出す必要があります。
o.oldOnShow = o.onShow;
o.onShow = function() { this.oldOnShow(); // something };
しかし、この方法では、前のハンドラーを 1 つしかキャッシュできません。それらがたくさんある場合はどうなりますか?
このタスクを達成するための便利な方法はありますか? このタスクは文献でどのように命名されていますか? jQueryでこれを行う方法はありますか?