2012-04-05 92 views

回答

0

如果'重置'意味着永久清除背景图像,则需要通过JavaScript事件操纵CSS。

例如,如果你使用jQuery - 你可以这样做:

$('input#some_id').focus(
    function(){ 
    $(this).css('background-image', 'none'); 
    } 
); 

其它JS库也有类似的功能。如果您还没有使用JS库,您可能需要认真考虑它。

如果你只需要“重置”暂时直到焦点离开,你可以使用“:聚焦” CSS伪类是这样的:

input#some_id:focus 
{ 
    background-image: none; 
} 
0

像这样的东西应该工作:

$("input").focus(function(){ 
    $("input").css("background-color","#FFFFCC"); //adjust for background-image 
}); 
$("input").blur(function(){ 
    $("input").css("background-color","#ffffff"); //adjust for background-image 
}); 
+0

感谢您的回复,但我希望图像应该得到重置。 – 2012-04-06 04:27:01

相关问题