JQuery闪动错误提示

用JQuery做一些能够闪动的提示,用户体验非常好,那么如何去实现呢
首先想到的当然是让效果以一定的间隔出现,然后消失,如此反复,因此需要用到定时器的知识那么来看代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>test</title>
    <style type="text/css">
    *{margin:0px 0px;padding: 0px 0px;}

    input{

        width: 400px;
        padding: 10px;
        font-size: 15px;
        border-radius: 4px;
        border: 1px solid #ccc;
    }
    .error{
        border: 1px solid #f00;
        box-shadow: 0px 0px 5px #F00;
    }
    </style>

    <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){

        $("#button").click(function(){
            var i=0;
            var t=setInterval(function(){
                if(i%2){
                   $("input").addClass('error');
                }else{
                    $("input").removeClass('error');
                }

                if(i>9){
                    clearInterval(t);
                    $("input").addClass('error');
                }
                i++;
            },200);

        })
    })
    </script>


</head>
<body>
    用户名<input type="text" name="name">
    <button id="button">提交</button>

</body>
</html>

用i来记次数,单数不出现效果,双数出现效果。这样就行了。
JQuery闪动错误提示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值