修改样式还能影响功能?是的!
最常见的几种样式导致按钮点击无效的情况:
1. pointer-events: none;
👉 点击被彻底屏蔽
-
症状:按钮完全不能点击,事件不会触发。
-
可能原因:这个样式让元素“无法响应鼠标事件”。
button {pointer-events: none;
}
2. z-index
或层级问题 👉 按钮被其他元素覆盖
-
症状:按钮看起来正常,但点击无效,或者点的是别的东西。
-
常见原因:一个透明/空的元素层级高,盖住了按钮。
.overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;
}