IE7 input:focus

前端 未结 6 818
长情又很酷
长情又很酷 2020-12-09 07:02

I have the following CSS which isn\'t working in IE7.

input:focus{border-width: 2px;border-color: Blue; border-style: solid;}

Basically, I

6条回答
  •  既然无缘
    2020-12-09 07:09

    A jQuery simpler and nicer solution that works for every input, even for those dynamically attached later:

     $.browser.msie && $.browser.version < 8 && $("input,select,textarea").live("focus", function(){
       $(this).removeClass("blur").addClass("focus"); 
    }).live("blur", function() { 
       $(this).removeClass("focus").addClass("blur"); 
    });
    

    CSS example:

    input[type='text']:focus, input[type='text'].focus {
       border: 1px solid red;
    }
    

提交回复
热议问题