按钮与a标签完全无响应,仅当前区块失效求助
解决main-bonus区块内按钮和链接无响应的问题
问题根源
你的.main-bonus类设置了z-index: -1,这会让整个区块被放置在页面堆叠上下文的最底层。即便视觉上元素可见,点击事件会被页面上层的其他元素(如body或父级容器)拦截,导致内部的按钮和链接无法触发任何交互。
解决方案
移除.main-bonus中的z-index: -1属性,或者将其设置为大于等于0的数值(比如z-index: 1),确保该区块处于正常的堆叠层级中:
.main-bonus { position: relative; width: 100%; margin-top: 50px; /* 移除z-index: -1 或者修改为z-index: 1 */ }
验证步骤
- 修改CSS后刷新页面
- 检查浏览器开发者工具的元素面板,确认
.main-bonus的堆叠层级不再为负 - 测试区块内的按钮提交表单、链接跳转功能是否恢复正常
内容的提问来源于stack exchange,提问作者GG Baal
相关产品推荐
相关产品推荐

