El problema es que this dentro del callback del evento se refiere al elemento button.button del DOM, por lo que no tendra un metodo ocultar. Lo que necesitas hacer es guardar una referencia a this dentro de cargar y asi poder llamar el metodo ocultar.
Código Javascript
:
Ver originalvar that = this;
//...
//dentro del callback
that.ocultar()
O bien:
Te recomiendo que leas sobre scope y closures en JS.
Saludos