我有一個包含導航項目的div,以及一個文本輸入(將用作搜索欄)。當用戶將鼠標懸停在導航div上時,不透明度將使用CSS從0.6更改爲1,然後在用戶移開鼠標時再次返回。焦點問題jQuery CSS不透明度
我想要使用CSS或jQuery來保持不透明度爲1,如果搜索輸入焦點在於用戶是否懸停在導航欄上。我一直在使用一個簡單的IF函數(我的jQuery的知識是不是很大)嘗試:
if ($("#navsearchbox").is(":focus")){
$("#navbar").css('opacity', '1');
}
這可能工作在這個意義上,當搜索輸入首先專注於它是附加的,但我想作爲用戶移動鼠標離開導航div時,CSS可能會重寫那個?
有什麼建議嗎?
編輯:我幾乎得到了這個工作,通過使用jQuery來控制navbar div的懸停不透明度,但是如何設置一個jQuery函數來檢測navbarsearch輸入是不是焦點?
這是在一個事件處理程序中,對嗎? –