Javascript 如何在不重新加载页面的情况下在Opera Mini上下拉菜单或任何内容?

Javascript 如何在不重新加载页面的情况下在Opera Mini上下拉菜单或任何内容?,javascript,html,css,Javascript,Html,Css,我们是否可以在Opera Mini上不重新加载页面的情况下下拉菜单或任何内容?我知道如何通过使用:target CSS重新加载页面来下拉菜单,但我正在寻找一种页面不重新加载的解决方案。我见过一些网站这样做 有时,我觉得Opera Mini是新的IE8。我希望不使用任何像jquery这样的库,并且没有依赖关系 我敢肯定,您不能使用JavaScript,因为它在Opera Mini服务器上运行 不过,还有一个老的CSS复选框技巧;这是相对基本的,但这并不意味着Opera Mini可能不会把它搞砸。其

我们是否可以在Opera Mini上不重新加载页面的情况下下拉菜单或任何内容?我知道如何通过使用:target CSS重新加载页面来下拉菜单,但我正在寻找一种页面不重新加载的解决方案。我见过一些网站这样做


有时,我觉得Opera Mini是新的IE8。我希望不使用任何像jquery这样的库,并且没有依赖关系

我敢肯定,您不能使用JavaScript,因为它在Opera Mini服务器上运行

不过,还有一个老的CSS复选框技巧;这是相对基本的,但这并不意味着Opera Mini可能不会把它搞砸。其工作方式是将标签连接到隐藏的复选框。单击标签可切换复选框。您使用相邻同级组合符和
:checked
伪类仅在选中复选框时显示另一个元素:

标签{
光标:指针;
}
/*隐藏复选框*/
.隐藏cb{
显示:无;
}
/*默认情况下,这不会显示*/
.显示在复选框上{
显示:无;
}
/*但如果它紧跟在复选框之后,我们就会显示它*/
输入:选中+显示在复选框上{
显示:块;
}
点击我

嘿,我来了谢谢你的帮助。我已经尝试了Checkbox方法,但不幸的是,它也不起作用。Opera Mini不支持复选框。你能提出其他建议吗?@AwesomeHat:Opera Mini当然支持复选框,但我猜它不支持上述的其他方面(
:可能选中了,或者相邻的兄弟组合符)。虽然我发现这有点令人惊讶,但这两个都不是特别新的,也不是对UA的要求很高。。。我认为,如果像这样简单的事情不起作用,你就不可能有太多的运气(我正要建议使用
:hover
技巧,但这些是手机…)