add`vertical_only` option.

If vertical_only is set to true, only check the vertical to decide
appear or not.
For most situation, page can not scroll on landscape, set vertical_only
to true will improve performance