fix some cross browser bugs.
plugin is OK with Chrome, FF, Opera, Safari.
IE sucks because of scroll, even with IE11!