承载地图的div如果隐藏再显示,则定位时会定位到页面左上角 承载地图的div如果隐藏再显示,则定位时会定位到页面左上角。 解决方法:不隐藏,改变div的高度。在div上利用z-index加一个新的不透明的div。