在设备更改方向后捕获重新计算的样式

时间:2015-11-06 13:50:04

标签: javascript css mobile

我正在研究用JavaScript编写的移动设备应用程序。我想知道当方向改变时是否有选项可以获得元素宽度的新值。我知道我可以使用$(window).on("orientationchange",function(){});来捕捉方向变化的时刻,但这里不会重新计算css值。我也尝试使用attrchange插件,但方向更改不会导致attrchange事件。

有人克服了这个问题吗?

1 个答案:

答案 0 :(得分:0)

如果问题是css值,请使用媒体查询:

/* portrait */
@media screen and (orientation:portrait) {
    /* portrait-specific styles */
}
/* landscape */
@media screen and (orientation:landscape) {
    /* landscape-specific styles */
}