Я пытаюсь создать «полноэкранный» переключатель путем изменения таблиц стилей CSS.Использование полноэкранного API не вариант.Я могу переключиться в полноэкранный режим с помощью нажатия кнопки, чтобы изменить таблицу стилей.Однако я хочу, чтобы при нажатии клавиши таблица стилей снова сменилась на оригинальную.Пожалуйста, смотрите применимые HTML и JS ниже:
HTML:
<head>
...
<link id="activestyle" rel="stylesheet" type="text/css" href="/css/interface.css">
...
</head>
<body>
...
<div id='fullscreen'>
<img src="/assets/arrows.png">
</div>
...
</body>
JS:
// Media Capture
document.getElementById('fullscreen').onclick = function toggleFullScreen() {
if (document.getElementById('activestyle').href = "/css/interface.css") {
document.getElementById('activestyle').setAttribute("href", "/css/fullscreen.css");
}
};
// TODO: Figure out why untoggle doesnt work
function untoggleFullScreen() {
activeStyle = document.getElementById('activestyle').href
if (activeStyle = "/css/fullscreen.css") {
document.addEventListener('keydown', function (event) {
if (event.keyCode = 27) {
activeStyle = "/css/interface.css";
};
});
};
};
Я проверял свою логику снова и снова и не могу понятьчто не так, пожалуйста, помогите и заранее спасибо за помощь!
Я рад предоставить больше информации, если это необходимо, но я старался, чтобы пример был как можно меньше.