Окно браузера на весь экран.
Разворачиваю окно таким кодом:
<script type="text/javascript"> function fullscreen3(element) { if(element.requestFullScreen) { element.requestFullScreen(); } else if(element.mozRequestFullScreen) { element.mozRequestFullScreen(); } else if(element.webkitRequestFullScreen) { element.webkitRequestFullScreen(); } } fullscreen3(document.documentElement); </script> <a style="cursor: move;" onClick="fullscreen3(document.documentElement);return false;">....</a> После обновления страницы размер возвращается на исходный. Как это можно исправить? |
А причем тут jQuery?
По вопросу: нужно записывать в sessionStorage текущее состояние фуллскрина, а при загрузке страницы считывать его оттуда и запускать нужный режим. |
Хм, ни раз с sessionStorage не работал(
|
|
Цитата:
sessionStorage.fullScreen = 1; if (sessionStorage.fullScreen == true) { // } имей ввиду, что значения ключей могу быть только строковыми. Можно воспользоваться тем, что: "0" == true // false "1" == true // true |
Тут есть пример fullscreen для элементов внутри окна
|
Только что пришло в голову:
sessionStorage.fullScreen = true.toString(); if (sessionStorage.fullScreen === true.toString()) { // } Все явно и логично. |
danik.js, вообще наверняка у сайта найдётся ни один параметр который стоит сохранить, потому логично использовать объект + JSON.parse/stringify.)
Но если уж говорить об одном параметре, то красивее и проще сделать так: sessionStorage.screenState = 'full'; if (sessionStorage.screenState === 'full') { // }:) |
Часовой пояс GMT +3, время: 11:09. |