Javascript 使用较小的角度获得屏幕宽度

Javascript 使用较小的角度获得屏幕宽度,javascript,css,less,angular-ui-grid,Javascript,Css,Less,Angular Ui Grid,我正在使用ui网格来显示数据。我的要求是根据屏幕大小动态设置网格宽度(以像素为单位)我不想以百分比指定宽度 是否有任何方法可以在更少的css中动态获取宽度,并设置网格类的宽度 .grid{ 宽度: } 我在javascript代码中使用jquery所做的一件事是: 让宽度=$(窗口).width(); 让grid=angular.element(document.querySelector('.grid'); grid.css('width',width); 但我面临的问题是,这种方法只有

我正在使用ui网格来显示数据。我的要求是根据屏幕大小动态设置网格宽度(以像素为单位)我不想以百分比指定宽度

是否有任何方法可以在更少的css中动态获取宽度,并设置网格类的宽度

.grid{
宽度:
}
我在javascript代码中使用jquery所做的一件事是:

让宽度=$(窗口).width();
让grid=angular.element(document.querySelector('.grid');
grid.css('width',width);
但我面临的问题是,这种方法只有在网格显示后才有效。所以我必须使用timeout


我很少接触css样式方面的内容,任何参考都会有帮助。

为什么要
“根据屏幕大小动态设置网格宽度(以像素为单位)”
?是否有特定的浏览器来筛选您希望在回归运行时使用的定量?为什么不能添加
--start fullscreen
开关就足够了?不,实际上,如果我将宽度指定为100%,我在ui网格中会遇到一些问题。但是如果我固定网格的宽度,它是有效的。是--全屏启动与F11模式类似吗?是的,它是一种Chrome功能,可以在全屏模式下启动(
F11
)。对于WebDrivero,它是这样的
chromeOptions:{args:['--start fullscreen']}
。铬开关的完整列表可用。这对你有帮助吗?给我你正在使用的浏览器堆栈,我可以想出一个答案来配置你的选项,以便开始全屏,如果这将有助于解决你的问题。这是一个很好的选择。但这对我没有帮助。为什么要根据屏幕大小动态设置网格宽度(以像素为单位)?是否有特定的浏览器来筛选您希望在回归运行时使用的定量?为什么不能添加
--start fullscreen
开关就足够了?不,实际上,如果我将宽度指定为100%,我在ui网格中会遇到一些问题。但是如果我固定网格的宽度,它是有效的。是--全屏启动与F11模式类似吗?是的,它是一种Chrome功能,可以在全屏模式下启动(
F11
)。对于WebDrivero,它是这样的
chromeOptions:{args:['--start fullscreen']}
。铬开关的完整列表可用。这对你有帮助吗?给我你正在使用的浏览器堆栈,我可以想出一个答案来配置你的选项,以便开始全屏,如果这将有助于解决你的问题。这是一个很好的选择。但这对我没有帮助。