Выпадающее меню выбора не работает в представлении для мобильных устройств и iPad при применении начальной загрузки

#javascript #angularjs #html #css #twitter-bootstrap-2

#javascript #angularjs #HTML #css #twitter-bootstrap-2

Вопрос:

 <div class="panel panel-default">
    <select>
        <option value="A3">A3</option>
        <option value="A4">A4</option>                
        <option value="A5">A5</option>   
    </select>
 </div>
  

приведенный выше код не работает, а также я пытаюсь выполнить проверку кода. но это не работает должным образом.

пожалуйста, помогите мне!Спасибо. Мне нужно хорошее решение.

Комментарии:

1. это может помочь github.com/twbs/bootstrap/issues/2975

2. Я посоветую вам использовать последнюю версию bootstrap, так как в ней будут исправлены все исправления ошибок

Ответ №1:

В версии 2.1.0 кода (bootstrap-dropdown.js v2.1.0) touchstart.dropdown.data-api уже включен в большинство .on() привязок. Все, что вам нужно сделать, это удалить touchstart.dropdown.data-api из привязки html для clearmen, это в нижней части файла.

Изменить

 $('html')
  .on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus)
  

Для

 $('html')
  .on('click.dropdown.data-api', clearMenus)
  

Это просто очистка любого меню при касании в любом месте документа.

Ссылка