Плагин для выравнивания формы jQuery?

#jquery #css #forms

#jquery #css #формы

Вопрос:

Я нашел следующий плагин выравнивания формы jQuery в комментарии к сообщению в блоге:

 jQuery.fn.autoWidth = function(options) 
{ 
  var settings = { 
        limitWidth   : false 
  } 

  if(options) { 
        jQuery.extend(settings, options); 
    }; 

    var maxWidth = 0; 

  this.each(function(){ 
        if ($(this).width() > maxWidth){ 
          if(settings.limitWidth amp;amp; maxWidth >= settings.limitWidth) { 
            maxWidth = settings.limitWidth; 
          } else { 
            maxWidth = $(this).width(); 
          } 
        } 
  });   

  this.width(maxWidth); 
}
  

Я включил это как form_autoWidth.js на своей странице формы.

Я также вызвал этот плагин из отдельного файла, form_align.js :

 $(document).ready(function() {
    $('.cleartext').autoWidth();
});
  

Разве это не должно выравнивать .cleartext поля ввода?

Спасибо

Ответ №1:

Вам нужно убедиться, что файл, в котором вы вызываете функцию для автоматического изменения ширины полей ввода, находится после внешнего файла jquery.