a jquery plugin that can trigger when an element is shown in view port