0
|
Chris Noe PaweÅ Dyda · 技术社区 · 16 年前 |
![]() |
1
5
您看到的行为是正确的,您不能“访问”未显示的元素。萨尔的建议几乎肯定会奏效,但我可以问一下你这样做的目的是什么吗?也许有更好的方法来完成你想要达到的目标。你考虑过使用按键处理程序吗? 我想如果你不想要一个键控处理程序,你可能还需要其他的建议。尝试位置:绝对;左-9999px;将内容从页面中拉出。或者使用绝对位置,将不透明度更改为零,Z索引更改为-1。通过使用position absolute元素不会影响页面上其他内容的定位,设置不透明度将使其不可见。即使不透明度设置为零,您仍然可以单击元素,尽管您看不到它,但它可能会阻止您单击页面的其他元素,因此使用负z索引将其拉到其他内容后面。 |
![]() |
2
2
可以应用负的边距将元素推出可见页。我认为许多浏览器和文本阅读器忽略了
|
![]() |
3
1
最简单的解决方案:
|
![]() |
4
0
将按钮放在页面之外,而不是显示可见性或属性。
警告:使用Left而不是Top会导致IE7中出现奇怪的显示错误 |
|
YunusoviÄ · 我无法用css更改html段落颜色 1 年前 |
![]() |
Blake · 无法使用CSS旋转Angular 15中的字体图标 1 年前 |
![]() |
Phil Lucks · 如何制作边界的外半径? 1 年前 |
![]() |
roy_meir · 创建自定义下拉式元素 1 年前 |
![]() |
Community wiki · 如何为触摸设备优化网站 1 年前 |
![]() |
tpetzoldt · 如何在有光泽的情况下抑制图像的抗锯齿? 1 年前 |
![]() |
manofconstsorrow · 点击导航项目关闭汉堡菜单 1 年前 |