(function($){
$.fn.showMenu = function(options){
return this.each(function(){
$this = $(this);
var high = $this.outerHeight(),
scrollHeight = $this.get(0).scrollHeight;
$this.bind('mouseenter',function(){
$this.css({overflow:'visible'})
.stop()
.animate({height:scrollHeight},'fast');
}).bind('mouseleave',function(){
$this.animate({height:high}, function(){
$this.css({overflow:'hidden'});
});
});
});
}//the end of $.fn.showMenu
$('#theme_content').showMenu();
});
how can I make this code snippet be improved to become more professional?