【问题标题】:which is best practice or more efficient?哪个是最佳实践或更有效?
【发布时间】:2013-12-19 20:53:40
【问题描述】:

当我找到this tutorial 时,我正在练习一些 jQuery。它与我尝试使用 JavaScript 时做的事情完全相同,但使用的是纯 CSS3。我认为最好先学习什么是正确的,然后必须重新学习,这就是为什么我要问彼此之间是否有好处还是只是偏好?

【问题讨论】:

    标签: javascript jquery css


    【解决方案1】:

    CSS 解决方案可能更简单,也可能更高效,但它会产生更基本的解决方案。

    例如,使用纯 CSS 解决方案时,只要将鼠标移到项目之外,它就会失去焦点并关闭。如果菜单有很多级别或者项目太小以至于鼠标可能会意外地跑到外面,这可能会让用户感到烦恼。

    使用 javascript,即使鼠标移到外面,也可以保持菜单项打开。它还允许对动画和延迟等选项进行更多自定义。有很多 jQuery plugins 可以让下拉菜单变得简单。

    【讨论】:

      【解决方案2】:

      如果有机会,请始终使用 CSS,除非您需要使用逻辑/算术。

      这里提出了类似的问题:Responsive design method for collapsing a div

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-04
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      • 2013-12-11
      相关资源
      最近更新 更多