-1

我即将开始一个需要下拉菜单的项目 - 基本上,它将由类别组成,并且在这些类别中 - 将有一个额外的子类别下拉菜单。翼。

MENU
---> Colors
---> Sizes --> Large
---> Makes     Medium

每只猫“可能”都有一个子菜单。

我的问题是关于纯 CSS3 菜单的出现——以及它们与传统的 JS 创建的菜单相比有什么优势。我知道有一堆 jQuery 菜单以及 CSS3——我很好奇,现在哪个是更健壮/可维护的解决方案?

用于菜单创建的 CSS3 与 jQuery(或任何 js 解决方案)?

4

1 回答 1

2
  1. 您可以在不使用任何 CSS3 特定属性的情况下创建下拉菜单。
  2. 除非您需要动画或实际需要 jQuery 或 javascript,否则请坚持使用 CSS。

为什么?

尽管不太可能,您的用户可能在其浏览器上关闭了 javascript,这意味着他们不会按照预期的方式看到您的菜单,普通用户无法禁用 CSS(是的,可以通过 Web 开发人员来完成)附加组件)。您还包括一个完整的库和脚本,用于一些不需要它的东西。

您所解释的根本不需要 jQuery 或 javascript,那么为什么还要使用它呢?

于 2013-01-07T21:36:31.837 回答