我想做个一个随着浏览器增加缩小,页面自动增加缩小的函数,请问这段为什么不好使?

resizeWindow(id) {


        var baseWidth = 1920;


        var body = document.querySelector('body');

        var scale = document.querySelector('#app');

        function adaptiveScreen() {

            var per = body.clientWidth / baseWidth;

            scale.style.transform = 'scale(' + per + ')';

            scale.style.transformOrigin = 'left top';

        }


        var timeout = null;

        window.onresize = function () {

            clearTimeout(timeout);

            timeout = setTimeout(function () {

                adaptiveScreen();

            }, 400);

        };

        adaptiveScreen();


    }


鸿蒙传说
浏览 774回答 2
2回答

森林海

改变窗口的宽度,我这边per的值是在变化的,不知道你那边具体是什么问题。

幕布斯6054654

你把页面固定宽度1920然后缩小么,没那么试过 ,一般修改的是meta标签里面的name='viewport' 的content属性值
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript