因此,我一直在尝试使文本框闪烁3次,并具有发光效果。
但是我只能让它眨眼一次。

有人可以看看这个,也许可以在这里帮助我?

的HTML

<input id="asktextsearch" name="search" type="text" placeholder="bla bla" />


的CSS

#asktextsearch{
    height: 20px;
    width: 440px;
    font-size: 12px;
    color: Grey;
    border: thin solid #CACACA;
    //margin-top: 60px;
    /* [disabled]border-radius: 10px 10px 10px 10px; */

    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

#asktextsearch:focus {
    box-shadow: 0 0 5px rgba(209, 27, 28, 1);
    -webkit-box-shadow: 0 0 5px rgba(209, 27, 28, 1);
    -moz-box-shadow: 0 0 5px rgba(209, 27, 28, 1);
}


jQuery查询

    for(i=0;i<3;i++){
        alert(i);
        $('#asktextsearch').focus();
        //$('#asktextsearch').addClass(':focus');
    };

最佳答案

LIVE DEMO

JS:

$(function(){

    var count    = 0,
        $input   = $('#asktextsearch'),
        interval = setInterval(function() {

    if ($input.hasClass('blur')) {

          $input.removeClass('blur').addClass('focus');
          ++count;

    } else {

          $input.removeClass('focus').addClass('blur');
    }

       if (count === 3) {

           clearInterval(interval);
       }

    }, 300);
});

10-08 01:08