0
我想根據當前屏幕尺寸調整畫布內容。我在'fullscreenchange'事件中注意到的一個煩惱是,body
的高度/寬度似乎與事件發生之前的事件相對應,而不是事後(或者在迴流之前)。換句話說,就好像事件還沒有發生,當我試圖通過適當調整canvas元素來對它做出反應時。有沒有辦法使用body
元素進入/退出全屏完成後的尺寸?得到「fullscreenchange」後事件/迴流後身體尺寸
這是我的示例代碼:
document.addEventListener('webkitfullscreenchange', function(){
var $body = $('body');
console.log($body.width(), $body.height(), document.webkitFullscreenElement);
});
的元件狀態(由document.fullscreenElement
表示)看來以對應於事件後狀態,但寬度/高度沒有。