[英]how to add css code on jquery?
我有一部分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:
$("div#menu li:hover>div").css("visibility","visible")
........
$('selector').css('visibility', 'visible')
請檢查此鏈接http://remysharp.com/2008/10/17/jquery-really-visible/
問題:可見
如果您要詢問特定元素是否已設置為不可見(通過顯示或可見性CSS樣式),則:visible選擇器可以正常工作。
但是,如果由於父元素設置為hidden而隱藏了該元素,則:visible選擇器將返回假肯定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.