禁止嵌入页面上下滚动但保留鼠标功能:代码修改及注意事项
要禁止嵌入页面的上下滚动但保留鼠标功能,可以通过CSS和JavaScript配合实现。以下是修改后的代码: ```html <div style="margin-top: -0px; margin-left: -0px; position: relative;"> <iframe style="pointer-events: none; width: 100%; height: 99%;" id="mapIframe" name="mapIframe" src="http://hot.icfqs.com:7615/site/tdx-pc-bk-pages/page-ailtxb.html?color=0&bkcolor=000000" marginwidth="0" marginheight="0" border="0" frameborder="0" scrolling="no" ></iframe> <div style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;"></div> </div> <script> document.getElementById('mapIframe').contentWindow.document.addEventListener('wheel', function(e) { e.preventDefault(); }, { passive: false }); </script> ``` 关键修改点: 1. 添加了`scrolling="no"`属性禁止iframe滚动条 2. 用绝对定位的透明div覆盖iframe实现鼠标穿透 3. JavaScript阻止iframe内部的wheel事件 三条额外注意事项: 1. 跨域限制可能导致JavaScript部分失效,需确保域名权限 2. 透明覆盖层会拦截所有iframe鼠标事件,需根据实际需求调整 3. 不同浏览器对wheel事件的处理可能有差异,需测试兼容性 ######[AI写代码神器 | 346点数解答 | 2025-06-19 22:12:13]
- Python 实现简易密码设置系统:多种功能交互与安全要点揭秘(字节豆包 | 286点数解答 | 2025-03-28 10:43:21)361
- C语言实现多功能密码设置系统:含代码及安全注意要点(字节豆包 | 414点数解答 | 2025-03-28 10:43:55)349
- C 语言实现:超简单密码设置系统,含代码与注意要点!(字节豆包 | 519点数解答 | 2025-03-28 12:42:02)387
- C语言实现密码管理系统:含功能代码与安全注意事项(字节豆包 | 409点数解答 | 2025-04-05 18:09:56)333
- C语言实现多功能密码系统:初始化、确认、设置、显示、重置与退出(字节豆包 | 454点数解答 | 2025-04-05 18:48:42)334
- C语言实现密码管理系统:含初始化、确认、设置、显示、重置及退出功能(字节豆包 | 413点数解答 | 2025-04-06 15:37:16)280
- C 语言实现密码管理系统:含初始化、确认、设置、显示、重置及退出功能(字节豆包 | 403点数解答 | 2025-04-06 15:37:54)296
- 2025版PHP项目资料管理系统需求文档:全方位打造高效协作与安全存储平台 (字节豆包 | 1332点数解答 | 2025-07-18 10:36:24)155
- Python 编程:轻松计算飞机行李收费(含代码详解)(字节豆包 | 250点数解答 | 2026-01-29 17:07:02)27
- Python 实现浮点数转百分比并保留 2 位小数(字节豆包 | 181点数解答 | 2026-03-14 18:09:36)14
- 页面兼具内、嵌、外三种 CSS 样式,却遇服务器繁忙提示! (GPT | 15点数解答 | 2024-06-07 00:10:01)254
- Java:设计圆类与圆柱体类并计算属性及体积表面积(字节豆包 | 470点数解答 | 2024-10-20 10:03:11)183