jquery - 如何在jquery上添加css代码?

标签 jquery css

我有一部分CSS代码,我如何用jquery添加这个CSS?

div#menu li:hover>div {
    visibility: visible;
}

最佳答案

虽然 Sarfraz 和 Anthony 的答案可行,但有几点需要注意。

1) 要隐藏/显示,最好使用 jQuery 对象上可用的 hide()show() 方法。

所以,

$("div#menu li:hover>div").show();

2)尝试使用css类,而不是直接使用.css()函数

3) 对于您的选择器,div#menu 毫无意义。 id 选择器更快。当您将元素选择器 div 放在它前面时,您所做的就是减慢它的速度:

$("#menu li:hover>div").show();

此外,开始接受答案并投票。这是良好的礼貌 - 它可以为人们赢得积分,这是他们喜欢的,并使他们将来更愿意帮助您。

关于jquery - 如何在jquery上添加css代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287330/

相关文章:

javascript - 使抽屉内的按钮可点击?

jQuery 添加 css 游标类型以形成提交/链接。网站性能/速度的影响?知道 "side effects"吗?

javascript - 使用 JSON url 数据预填充表单字段

css - wordpress插件开发-使用图像-找不到路径

html - Bootstrap 导航栏布局错误

css - 显示内联 css 类或 id 定义的 Firefox 扩展?

html - 页面不滚动 HTML CSS

javascript - 在 Vue.js 中使用 CKeditor 实例

javascript - 如何动态重命名每个 jQuery clone div 子元素 id

javascript - jquery 自动 slider 与上一个/下一个