Выполнить функцию jQuery при расширении набора полей в Drupal - PullRequest
0 голосов
/ 24 февраля 2010

У меня есть очень простая логика jQuery hide / show, вызываемая при изменении значения списка выбора в форме Drupal.

$(document).ready(function(){
  $("#field_id").change(function() {
    my_hide_show_function();
  });
});

Я бы хотел вызвать эту же функцию при настройке формы, чтобы ответить на значение по умолчанию (или ранее отправленное), но, похоже, не могу этого сделать. В частности, я хотел бы назвать это, когда свернутый набор полей развернут. Как я могу это сделать?

1 Ответ

1 голос
/ 24 февраля 2010

Попробуйте это:

$(function(){
  $("#field_id").change(function() { //Trigger on change
    my_hide_show_function();
  }).trigger('change'); //Trigger once on load

  $("#myFieldset").resize(function() { //Trigger on resize
    my_hide_show_function();
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...