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