Закрытие открытого выбранного выбирает при открытии нового

0

У меня есть несколько вариантов, сделанных с помощью выбранного плагина jQuery. Когда кто-то открывается, я хочу, чтобы все остальные автоматически закрывались. Я попытался добавить документ onclick следующим образом:

function close_selects(evt)
{
   if(evt.target.className != "chosen-select")
      $(".chosen-select").trigger("chosen:close");
   else
   {
      $(".chosen-select").trigger("chosen:close");
      evt.target.trigger("chosen:open");
   }
}

Однако, похоже, я ничего не могу сделать. Что я могу сделать, чтобы закрыть другие поля выбора?

  • 0
    Это должно быть поведение по умолчанию. Если вы посмотрите примеры на выбранном веб-сайте плагина, вы увидите, что это происходит.
  • 0
    Это не случается с моим - я просто получаю несколько открытых коробок одновременно.
Теги:
jquery-chosen

1 ответ

0

Как насчет просто

$(".chosen-select").trigger("chosen:close");
  evt.target.trigger("chosen:open");

и привязать функцию close_selects() только к $ (". select-select").

Ещё вопросы

Сообщество Overcoder
Наверх
Меню