我遇到问题。我的脚本完美地工作,但是如果我回到输入字段并删除其中的数据,我会放弃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