1

我读过这个线程, CSS 或 JavaScript 的下拉菜单

但是请注意,对于仅使用 CSS 与使用 javascript 进行下拉菜单存在冲突的意见。

支持使用 CSS 的唯一论据是只为关闭 javascript 的人提供服务吗?还有其他考虑吗?

在必须在桌面和大多数移动浏览器(iOS、android)上运行的网站中,哪种方法更宽容?

4

2 回答 2

1

下拉菜单往往是为指针设备设计的。很难找到一个可以处理线性(例如通过项目的键盘选项卡)或触摸交互(尽管如果顶级项目链接到提供向前导航的页面,您可以优雅地降级)。

我怀疑是否有可能在没有 JavaScript 的情况下获得一个适用于线性或触摸的。

于 2012-04-13T14:03:50.423 回答
0

理想的解决方案是同时使用两者。所以它适用于没有 java 脚本的人,并且它适用于使用 javascript 的人(动画....)

就像你说的那样,这取决于要求,老实说,如果目标设备支持 CSS3,你可能只用 CSS 做一个很酷的动画。

于 2012-04-13T14:03:28.413 回答