У меня есть функция, которая отлично работает, если вы хотите развернуть input type=text
с более чем 20 символами. Моя проблема заключается в том, как применять эту функцию для отключенных входов? Для того, чтобы лучше понять поведение моей функции проверить мой пример на скрипке: http://jsfiddle.net/DCjYA/168/Функция вызова для отключенных элементов
$('input[type!="submit"]').focus(function(){
if ($(this).val().length > 20) {
$(this).attr('data-default', $(this).width());
$(this).animate({width: 300}, 'slow');
$(this).parent().addClass('cooling');
}
}).blur(function(){
var w = $(this).attr('data-default');
$(this).animate({
width: w
}, 'slow');
$(this).parent().removeClass('cooling');
});
Спасибо.
не работает на IE :( – mcmwhfy
попробовать с $ ('вход [ disabled] ') .. он будет работать во всех –
Нет, он не работает на IE8: ((check on fiddle – mcmwhfy