@Niksak

Почему событие onClick работает в на одной кнопке, но не работает на другой?

Ниже код, давайте возьмем элемент SAVE и поместим его, допустим, после тега iframe или в блок с классом panel. Функция в onClick выполнится, все будет ок.

Теперь давайте этот же элемент поместим в блок с id modal-save, т.е. в модальное окно и событие по нажатию кнопки работать уже не будет:(
Использовал uikit
const modal = "true";
  return(
  <>
    <iframe src={currentPage} frameBorder="0"></iframe>
    
    <div className="panel">
      <button  className="uk-button uk-button-primary" uk-toggle="target: #modal-save">Сохранить</button>
      
    </div>

    <div id="modal-save" uk-modal={modal.toString()}>
        <div className="uk-modal-dialog uk-modal-body">
            <h2 className="uk-modal-title">Сохранить</h2>
            
            <p>Вы хотите сохранить изменения?</p>
            <p className="uk-text-right">
                <button className="uk-button uk-button-default uk-modal-close" type="button">Отмена</button>
                
                <button onClick={save} className="uk-button uk-button-primary uk-modal-close" type="button">Сохранить</button>
            </p>
        </div>
    </div>

  </>
  )
}
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы