下拉菜单 - Javascript 与仅 CSS - 选择哪个桌面 - 移动兼容性
Dropdown menus- Javascript vs CSS only-which to choose for desktop-mobile compatibility
我已经阅读了这个线程,CSS或JavaScript的下拉菜单
但看到关于仅使用 CSS 与 JavaScript 用于下拉列表存在相互矛盾的意见。
支持使用CSS的唯一论点是否仅用于适应关闭JavaScript的人?还有其他考虑因素吗?
在必须在桌面和大多数移动浏览器(iOS,Android)上运行的站点中,哪种方法更宽容?
下拉菜单往往是为指针设备设计的。很少能找到一个可以处理线性(例如,键盘按 Tab 键浏览项目)或触摸交互(尽管如果顶级项目链接到提供向前导航的页面,您可以优雅地降级)。
我怀疑是否有可能获得一个在没有JavaScript的情况下适用于线性或触摸的。
理想的解决方案是同时使用两者。所以它适用于没有java脚本的人,它对有javascript的人进行了改进(动画......
就像你说的,这取决于要求,老实说,如果目标设备支持 CSS3,你可能只能在 CSS 中做一个很酷的动画。
相关文章:
- 从桌面读取python文件时高亮显示代码
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- YouTube作为弹出窗口在桌面版本上播放,但不在移动设备上播放
- 如何在plnkr.co上显示桌面上的图像
- 如何使用javascript检测触摸设备浏览器与桌面
- 提供“;onClick"适用于iPad(触摸屏)和桌面用户的默认功能
- 展开移动设备上的折叠菜单,同时在桌面上保持悬停
- 将桌面上的悬停导航栏转换为触摸屏上的可点击导航栏
- 在JavaScript Windows 8应用程序中设置桌面壁纸
- 三js浏览器兼容性
- 如何制作链接到网页特定元素的桌面快捷方式
- 创建nw.js+流星桌面应用程序
- 如何使用HTML/CSS/JavaScript开发桌面应用程序
- 移动和桌面视图的角度控制器继承
- 除非填写必需的html表单,否则禁用对驱动器和桌面的访问
- 带有jquery/javascript的桌面风格UI
- 检查并重定向移动或桌面流量
- Javascript setTimeout适用于桌面,而不适用于android
- 如何以最大的兼容性检测桌面和移动浏览器的宽度
- 下拉菜单 - Javascript 与仅 CSS - 选择哪个桌面 - 移动兼容性