我遇到問題。我的腳本完美地工作,但是如果我回到輸入字段並刪除其中的數據,我會放棄CSS懸停效果。我不再看到懸停效果。執行KEYUP功能後CSS懸停不起作用
在執行鍵控功能之前,懸停效果可以正常工作,但在執行鍵控功能後,鬆開懸停不再起作用如果我刪除輸入中的數據。
任何人都可以看到問題或衝突和可能的解決方案嗎?
$(document).ready(function(){
$("#r1 input").keyup(function() {
if($("#r1 input").val().length > 0)
$("#r1 .bx").css("background-color", "#2F2F2F").css("color", "#FFF");
else {if($("#r1 input").val().length == 0)
$("#r1 .bx").css("background-color", "#E8E8E8").css("color", "#000"); }});
});
我的CSS:
#r1:hover div.bx, #r1:hover input { background-color: #A9A9A9; cursor:pointer}
你在哪裏下載?你的函數也可以使用id =「r1」,而你的css是id =「r2」 – Elen 2012-04-11 17:02:00
感謝你的幫助。我們可以聊天嗎? – Erik 2012-04-11 17:03:56
澤塔有你的情況的答案。如果這還不夠 - 請看on()函數,它會監聽現場修正 – Elen 2012-04-11 17:07:30