prevent from operating too fast

and do nothing when it the link is the same with current page