赞
踩
使得一个元素与其子元素,如果存在的话,可以占据整个屏幕,并在此期间,从屏幕上隐藏所有的浏览器用户界面以及其他应用
- document.getElementById('test').requestFullscreen();
- 使test元素占满屏幕
可以监听页面上某个元素的尺寸变化,包括display:none的变化
<div ref="test"></div> const test=ref(null) const myObserver = new ResizeObserver((entries) => { entries.forEach((entry) => { console.log('被监听元素content的宽高及位置', entry.contentRect) // bottom: 700 指top + height的值 // height: 600 指元素本身的高度,不包含padding,border值 // left: 100 指padding-left的值 // right: 1143 指left + width的值 // top: 100 指padidng-top的值 // width: 1043 指元素本身的宽度,不包含padding,border值 // x: 100 // y: 100 console.log('被监听元素的宽高', entry.borderBoxSize) // blockSize: 1000 // inlineSize: 1443 console.log('被监听元素content部分的宽高', entry.contentBoxSize) // blockSize: 600 // inlineSize: 1043 console.log('被监听元素', entry.target) }) }) myObserver.observe(test)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。