Добавить параметры перед расширением выбора и после нажатия на кнопку выбора - PullRequest
1 голос
/ 30 сентября 2019

В html-выборе я хочу динамически добавлять параметры после его нажатия. и параметры будут расширяться только после их загрузки.

То, что я хочу, это как:

$(document).on("click", "MySelect", function(){
  // Load new options
  $("MySelect").load(url, changedFieldData, function(){
    // Expand after loaded.
    ExpandOptions();
  });
});

для загрузки новых параметров. Но выбор всегда расширяется, когда я нажимаю на выбор. Есть ли способ отложить развертывание после загрузки новых параметров?

1 Ответ

0 голосов
/ 30 сентября 2019

Почему бы вам не загрузить параметры после перемещения мыши?

<select id="MySelect" disabled>
    <option>Select</option>
</select>

<script>
    $(window).one("mousemove touchmove touchstart touchend", function(){
        $("#MySelect").load(url);
        $("#MySelect").attr("disabled", false);
    }
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...