DropDown菜单的CSS与Javascript(或库js)

时间:2013-01-07 21:31:53

标签: javascript jquery css jquery-ui

我即将启动一个需要下拉菜单的项目 - 基本上,它将包含类别,并且在这些类别中 - 将为子类别添加额外的下拉列表。 ALA。

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

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

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

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

1 个答案:

答案 0 :(得分:3)

  1. 您可以创建下拉菜单,而无需使用任何特定于CSS3的属性。
  2. 除非您需要动画或实际需要jQuery或javascript的内容,否则请坚持使用CSS。
  3. 为什么?

    尽管不太可能,您的用户可能会在浏览器上关闭javascript,这意味着他们无法按照预期的方式看到您的菜单,普通用户无法禁用CSS(是的,可以这样做与web开发人员一起添加)。你还要包含一个完整的库和脚本,以满足不需要的东西。

    你解释的内容根本不需要jQuery或javascript,为什么还要使用它呢?