You will need to write a custom script to do this.
First you will need to implement OnClick(), then you would probably want to call TweenPosition.begin() and pass in the target, duration and delay. To make it fade at the end you should use TweenAlpha.begin(), to make it do it at the end you should set a callback for when TweenPosition is finished. To set the callback you will need to save the UITweener that TweenXXX.begin returns (ie. UITweener tween = TweenPosition.begin()) and set the function to call and the gameobject to call it on (ie. tween.callWhenFinished = "TweenPositionFinished" and tween.eventReceiver = this.gameObject).
Good luck.