#javascript #reactjs #dom-events
#javascript #reactjs #dom-события
Вопрос:
У меня есть страница js в моем приложении react, где у меня есть один раздел календаря, и я показываю одну всплывающую карточку с одной кнопкой закрытия.
Если я нажму эту кнопку, она должна перенаправить меня на ту же страницу с открытым разделом календаря.
Я использую window.history.back()
только для перенаправления на ту же страницу, и это работает, но как я могу заставить этот div отображаться.
Ответ №1:
Обычно вы делаете это после выполнения:
window.history.back()
вы делаете что-то вроде
document.querySelectorAll('.calendar-div')[0].classList.add('show');
Это добавило бы .show
класс к calendar-div
элементу. Если вы используете сторонний плагин, это будет объяснено в их документах, но для этого случая вы должны добавить что-то подобное в свой css
.calendar-div{
opacity:0; // let us say you are using this to introduce the div in the redirect
}
.calendar-div.active{
opacity:1;
}
С минималистским вопросом, это то, что я могу вывести в качестве подходящего ответа, вы можете обновить свой вопрос или добавить комментарий в мой ответ.