У меня есть эта функция, в которую я помещаю родительский класс, чтобы иметь право на маржу для входного родителя. Я хочу немного изменить поведение родителей и заменить это "$(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');
});
};