修正PageNavigator在viewPort尺寸为负数时有可能无限循环的问题