Модальное окно Bootstrap закрывается при нажатии на тело модального содержимого

У меня есть модальное окно начальной загрузки, оно закрывается, когда я нажимаю на любую часть модального тела, что не является естественным поведением модального окна. Мой код здесь:

<div data-toggle = "modal" data-target = "#myModal"
                  data-backdrop = "static" data-keyboard = "false"
                  className = "db-file curp"
                  key = {t.id}
                  onClick = {() =>{
                    const temp = this.props.selectTable(t);
                    this.props.getTableData(
                      this.props.jwt,
                      temp.payload.id
                    );
                      // window.open('./update-synonym', '_blank');
                    }
                  }
                >
                  <div className = "db-items">
                    <div className = "data-row">
                      <img src = "./images/Group 15.svg" alt = "file-icon" />
                      <p className = "text-center white-font">{t.name}</p>
                    </div>
                  </div>
                   <div className = "modal fade synonym-modal"
                    id = "myModal" tabIndex = "-1"
                    role = "dialog"
                    data-backdrop = "true"
                    aria-labelledby = "myModalLabel">
                    <div className = "modal-dialog" role = "document">
                      <div className = "modal-content">
                        {this.createTable()}
                      </div>
                    </div>
                   </div>
                </div>

И еще один фрагмент кода:

 $('#myModal').on('shown.bs.modal', () => {
  $('#myInput').focus()
});

как я могу отключить это поведение?

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
0
58
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ты можешь использовать :

$("#myModal").modal({"backdrop": "static"});

чтобы модальное окно оставалось открытым, затем закройте его на какой-нибудь кнопке.

Другие вопросы по теме