我已经制作了这段代码,但每次更改输入时都会发生这种情况。
var width =+ 0;
$("#Email").blur(function() //whenever you click off an input element
{
if( !$(this).val() ) { //if it is blank.
animateBar(width-=25);
} else {
animateBar(width+=25);
}
});
function animateBar(percentage)
{
$('#bar').animate({width: percentage+"%"}, 150);
}
答案 0 :(得分:0)
你应该做
var width =+ 0;
$("#Email").focusout(function() //whenever you click off an input element
{
if( !$(this).val() ) { //if it is blank.
animateBar(width-=25);
} else {
animateBar(width+=25);
}
});
function animateBar(percentage)
{
$('#bar').animate({width: percentage+"%"}, 150);
}
这里有您要查找的活动的文档 http://api.jquery.com/focusout/