编程语言
首页 > 编程语言> > javascript – jQuery中无尽的背景色动画,怎么样?

javascript – jQuery中无尽的背景色动画,怎么样?

作者:互联网

我正在处理一个Web表单,我希望(在表单提交后)突出显示那些未正确输入的输入字段.

我想要创建的高亮效果是背景颜色之间无休止的循环动画:#fcc;和#fff;在错误的输入字段中,使用jQuery.当其中一个字段获得焦点时,我希望停止该字段的动画.

我在jQuery和JS方面相当不错,所以如果有人能指出我正确的方向,我将非常感激.

解决方法:

看看这两个jQuery插件:

脉冲:http://james.padolsey.com/javascript/simple-pulse-plugin-for-jquery/

寻求注意:http://enhance.qd-creative.co.uk/demo/seekAttention/(链接已死)

我认为Pulse是您所要求的,但在某些情况下,Seek Attention也很有用.

这是我使用脉冲插件创建的非常基本的示例.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js" type="text/javascript"></script>
<script src="http://enhance.qd-creative.co.uk/demos/pulse/pulse.jquery.js" type="text/javascript"></script>

<script type="text/javascript">
    function doSomething() {
        if ($('.BadTextBox').val() == "") {
            $('.BadTextBox').pulse({ backgroundColors: ['#fcc', '#fff'] });
        }
        else {
            $('.BadTextBox').css({'background-color': '#fff'}).stop();
        }

    }
</script>

<input type="text" class="BadTextBox" onblur="doSomething();" />

当用户离开文本框时,如果为空则开始脉动.如果它们返回并填充它,它会停止脉动.

标签:jquery,javascript,loops,jquery-animate
来源: https://codeday.me/bug/20190716/1473568.html