2012-04-05 42 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

相關問題