javascript - 哪个是最佳实践或更有效?

标签 javascript jquery css

当我发现this tutorial时,我正在练习一些jQuery。 。它所做的事情与我尝试使用 JavaScript 完全相同,但使用纯 CSS3。我认为最好先学习什么是正确的,然后再重新学习,所以这就是为什么我要问一个问题是否对另一个有利,或者只是偏好?

最佳答案

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

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

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

关于javascript - 哪个是最佳实践或更有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20429770/

相关文章:

javascript - querySelectorAll 未选择所有元素

javascript - 用户输入时进行单词替换 (JS)

javascript - 动态处理ajax结果

css - 是否可以按用户需要的次数显示图像?

javascript - 更好地实现具有固定顶行和左列的 Excel 样式 HTML 表格? (jsFiddle 示例)

javascript - 当用户在 contenteditable div 中输入时替换最后一个字符

javascript - 如何根据 'onclick event'加载图片

jquery - 使用 jQuery AJAX 获取请求页面的标题

javascript - 这个javascript代码可以优化吗?

Javascript 如何编写 localStorage 脚本