求助:有谁解决过微信内置浏览器不兼容浮动的

铁马渡江河 2014-01-11 02:18:34

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title>浮动测试</title>
<style type="text/css">
#mcover {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); text-align:right; display:block; height: 100%;left: 0; position: fixed; top: 0; width: 100%; z-index: 2000000;}
</style>

<meta name="description" content="" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />



</head>
<body>

<div style="width:310px; height:1000px; margin:0px auto; border:1px #000000 solid">

<div style="" onclick="document.getElementById('mcover').style.display='';" id="mcover"><img src="http://img.my.csdn.net/uploads/201401/11/1389420919_5249.png"></div>

</div>

</body>
</html>


这个页面,pc机和移动设备的普通浏览器都能浮动,也就是鼠标滚动的时候,最上面的层保持不动,但是在微信内置的浏览器中,无效,特来求助,不胜感谢。
...全文
3960 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_16936277 2014-10-10
  • 打赏
  • 举报
回复
移动页面开发, 有固定定位就最好别用响应式, 有定位元素就得考虑页面布局了,一个页面有两个或两个以上的input标签的话,定位元素如何不受手机软键盘影响是个大问题。
fonglezen 2014-08-05
  • 打赏
  • 举报
回复
我给一个元素定位为fixed,但是有时候打开页面会发现定位的元素不在固定的位置上,本来固定在顶部的,却走到了中部去了,这是为什么呢,知道么?
qq_16468745 2014-06-12
  • 打赏
  • 举报
回复
那要兼容ios7怎么办?
铁马渡江河 2014-01-11
  • 打赏
  • 举报
回复
引用 3 楼 zyl_lyr1019 的回复:
我就是在说.......
哈哈 我知道什么问题了 原来是手机系统版本问题 我找了其他手机测试了 代码没有任何问题的 感谢啊
张运领 2014-01-11
  • 打赏
  • 举报
回复
我就是在说,解决你这个问题的啊,微信浏览器,是用的腾讯自己的浏览器,腾讯的浏览器都是IE的内核。 所以才考虑一下,是不是因为不支持fixed的属性,导致的这个问题。 还有你添加的强制以IE的最新模式和chrome=1的模式解析,这个会不会有影响,这只是为了去进一步确认问题的根源而已。
铁马渡江河 2014-01-11
  • 打赏
  • 举报
回复
引用 1 楼 zyl_lyr1019 的回复:
这个问题吧,你看看是不是因为固定定位惹得祸...
其实无需兼容pc机的浏览器,只需要兼容移动设备浏览器,现在移动设备浏览器几乎能全部兼容,除了微信的内置浏览器,现在就是在解决这个问题呢
张运领 2014-01-11
  • 打赏
  • 举报
回复
这个问题吧,你看看是不是因为固定定位惹得祸。 把固定定位改成绝对定位,然后看看是不是能正常,如果能正常那就是微信浏览器不支持固定定位了。 搜一下:IE6下解决固定定位。这个,看下IE6是怎么处理不支持fixed属性的。 然后改到这边试试。 还有,<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />这段去掉再试试。不要去强制定义浏览器的解析模式。
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 全国计算机等级考试二级教程《Python语言程序设计》(2018年版)被视为针对Python入门者和备考人员的核心学习材料。该资料汇总了教材内的所有编程练习答案,这些答案在Python 3.5.3环境中经过实际执行测试,从而保障了代码的准确性和应用价值。备考人员借助这些答案,能够评估自身的学习进度,并深入理解和熟练掌握Python编程的基础原理与方法。 1. Python基础理论:Python作为一门高级编程语言,因其简明扼要的语法结构和卓越的功能表现而备受推崇。基础内容涵盖了变量、数据种类(例如整型、浮点型、字符串、布尔型、列表、元组、字典、集合)、逻辑控制(比如条件判断if-else,循环控制for、while)、函数的声明及使用、模块的引入等。 2. Python高级应用:Python的进阶内容涉及异常管理(try-except-finally结构),类与实例(面向对象编程的基础,包含类的构造、对象的生成、属性与方法的运用、继承机制、多态表现),装饰器(用于调整函数或类的功能特性),上下文管理器(借助with语句实现资源管理)等。 3. 数据文件处理:Python配备了全面的文件操作功能,涉及文件的开启、数据读写、关闭操作,以及多种操作模式(例如r模式用于读取,w模式用于写入,a模式用于追加内容等)。此外,还包括文本文件与二进制文件的转换处理,以及文件的位置调整、复制和删除等操作。 4. 标准库的运用:Python的标准库资源极为丰富,比如os模块提供操作系统接口,sys模块用于获取系统参数,random模块可用于生成随机数值,datetime模块负责处...
代码下载地址: https://pan.quark.cn/s/664854f01855 TCP/IP SOCKET协议构成了互联网通信的基石,它明确了网络设备之间数据交换的规范。TCP(Transmission Control Protocol)是一种以连接为导向、具备可靠性且基于字节流的传输层通信规范,而UDP(User Datagram Protocol)则是一种非连接型且不可靠的传输协议。在实施TCP/IP SOCKET的调试工作中,专业的软件能够协助开发者更清晰地洞察网络通信的流程,精准地找出故障点,并对代码进行改进。 "TCP模拟调试工具"即为一种实用的辅助性软件,它赋予用户模拟TCP连接、发送及接收数据的能力,从而对网络应用程序进行测试和调试。此工具或许具备以下几项功能: 1. **连接模拟**:可以模拟客户端与服务器之间TCP连接的完整过程,涵盖三次握手和四次挥手阶段,从而帮助理解TCP连接的完整生命周期。 2. **数据发送与接收**:支持自定义数据包的发送,并能显示接收到的数据,这对于核实数据传输的准确性极为关键。 3. **错误检测与重传**:TCP协议内含错误检测和丢失数据自动重传的机制,该工具或许能够模拟这些场景,助力开发者测试其应用的容错性能。 4. **流量控制与拥塞控制**:TCP通过滑动窗口机制实现流量控制与拥塞管理,工具或许提供查看和调整这些参数的选项。 5. **端口监听**:能够监听指定的端口,观察数据的进出情况,这对于服务器端程序的调试尤为有益。 6. **日志记录**:记录所有通信事件,便于后续的分析与问题定位。 7. **多线程支持**:针对处理多个并发连接的程序,工具或许提供多线程或并发会话的模拟。 8. **协议解...

61,118

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧