用于放置百度地图的dom元素及其任何一级父元素设置position:fixed属性时,js会报如下错误:

Uncaught TypeError: Cannot read property 'offsetLeft' of null

解决办法:对地图使用position:absolut模拟fixed样式。

若要实现地图背景固定,前面列表滚动的样式,对前面列表使用overfollw-y:scroll。对其设置下面样式可以隐藏滚动条:

::-webkit-scrollbar {
width:;
background-color: transparent;
}

demo:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
<title>地图不能fixed</title>
<script type="text/javascript"
src="http://api.map.baidu.com/api?v=2.0&ak=你的密钥"></script>
<style>
.map-container {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
} #map {
width: 100%;
height: 100%;
} .list-container {
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
overflow-y: scroll;
} .list-map {
width: 100%;
height: 300px;
} .list {
width: 100%;
height: 1300px;
background-color: yellow;
} /*隐藏滚动条样式*/
::-webkit-scrollbar {
width: 0;
background-color: transparent;
} </style>
</head>
<body>
<div class="map-container">
<div id="map"></div>
</div>
<div class="list-container">
<div class="list-map"></div>
<div class="list">哈哈哈</div>
</div> <script>
// 创建Map实例
var map = new BMap.Map("map");
// 初始化地图,设置中心点坐标和地图级别
map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);
</script>
</body>
</html>

      

最新文章

  1. Centos7安装PHP7
  2. Containers Reserved yarn resourcemanager
  3. IIS删除http header信息如Server, X-Powered-By, 和X-AspNet-Version
  4. android学习笔记35——AnimationDrawable资源
  5. ASP.NET文件上传的三种基本方法
  6. HIbernate学习笔记(二) hibernate对象的三种状态与核心开发接口
  7. git代码提交流程
  8. Dapper-继续
  9. Android .9.png 的介绍
  10. openstack项目【day24】:KVM部署
  11. 【python】kafka在与celery和gevent连用时遇到的问题
  12. django session 的简单操作
  13. laravel创建资源路由控制器
  14. Javascript 中 null和undefined的区别
  15. hdoj-2066-一个人的旅行(迪杰斯特拉)
  16. java共享锁实现原理及CountDownLatch解析
  17. 导出 java.io.IOException: 权限不够
  18. Vue2学习笔记:v-on
  19. IT常用设备及服务器安全公告或漏洞地址pa安全预警微软安全公告 HP 安全公告AIX 安全公告REDHAT安全公告ORACLE 安全公告F5 安全公告 Cisco 安全公告Juniper 安全公告 VMware 安全公告IOS 安全公告
  20. es学习-基础增删改查

热门文章

  1. 高可用OpenStack(Queen版)集群-10.Nova计算节点
  2. 【RL系列】马尔可夫决策过程——状态价值评价与动作价值评价
  3. RocEDU.阅读.写作选择书目
  4. 第三次作业— C++计算器项目的初始部分
  5. flownet2.0 caffe anaconda2 编译安装
  6. 第一次spring冲刺第3、4天
  7. 关于char存储值表示
  8. Eclipse下使用Git
  9. Intellij IDEA中file size exceeds configured limit解决
  10. 6/10 sprint2 看板和燃尽图的更新