fix bug in getter and improve it's performance
return display:none support when there is no animation
don't touch twice native element in constructor
improve constructor performance