我有这个函数,我在其上放置了一个父类,以便为输入父级设置边距。我想修改一点父行为并将这个“ $(this).parent().addClass('cooling');
”替换为“
$(this).parent().animate({ marginRight: "200px" }, slow );
”,但我不知道如何在模糊时删除那个动画边距。如果有人可以帮助我...
function inputWidth(){
$('input[type=text]')
.focus(function() {
if ($(this).val().length > 21) {
$(this).data('default', $(this).data('default') || $(this).width());
$(this).stop().animate({width: 300}, 'slow');
$(this).parent().addClass('cooling');
//$(this).parent().animate({ marginRight: "200px" }, slow );
}
})
.blur(function() { /* lookup the original width */
$(this).stop().animate({width:
$(this).data('default')},'fast');
$(this).parent().removeClass('cooling');
});
};