Отмена дефолтного поведения события popstate
См. https://ru.stackoverflow.com/questions/1450549/Не-срабатывающий-popstate-и-beforeunload. Там указано, что на Отмена дефолтного поведения есть решение проблемы отмены дефолтного поведения события popstate. Возник вопрос: Код приведенный по ссылке выше
window.onpopstate = function(e)
{
if (id_('editor') && is_node_parent(document.activeElement,id_('editor')))
{
e.preventDefault();
history.go(1);
}
}
подойдет для моего случая?
Если да, то что означают команды
if (id_('editor') && is_node_parent(document.activeElement,id_('editor')))
и
history.go(1)?
- Если нет, то приведите подходящий код для меня.
Ответы (1 шт):
Автор решения: SwaD
→ Ссылка
id_('editor') - Некая функция, которая возвращает что то is_node_parent(document.activeElement,id_('editor')) - Аналогично в конструкии if это все превращается в условие, что если все отработали на true то выполняем
history.go(1) - Метод go класса history
e.preventDefault(); - Отменяет стандартное поведение
Что бы подобрать код для Вас, покажите свой :)