更改设备方向后捕获重新计算的样式
Catch recalculated styles after orientation of device changed
我正在开发用JavaScript编写的移动设备应用程序。我想知道当方向改变时,是否有一个选项可以获得元素宽度的新值。我知道我可以使用$(window).on("orientationchange",function(){});
来捕捉方向变化的时刻,但这里不重新计算css值。我也尝试使用attrchange插件,但方向的改变不会导致attrchange事件。
有人能克服这个问题吗?
如果问题是css值,请使用媒体查询:
/* portrait */
@media screen and (orientation:portrait) {
/* portrait-specific styles */
}
/* landscape */
@media screen and (orientation:landscape) {
/* landscape-specific styles */
}
相关文章:
- 从HTML表单中获取计算得到的JavaScript数据,并将其作为新元素添加到相同的表单操作中以使用PHP保存
- 点击功能打开新窗口并计算点击次数
- 如何计算缩放后画布的新高度和宽度
- 根据计算计算小计
- 在不重置对象的情况下重新计算计算可观察量
- 如何计算 SharePoint 库/列表中的新项目数
- 两个具有相同值的对象,计算和更改一个对象的值.第二个也具有新的价值
- 修改函数以计算到新的一年,而不是返回值 12/33/2014
- JavaScript 中的 HTTP 摘要.新 URI 的 MD5 重新计算
- 新偏移量更新字体大小后不计算高度
- 访问内部属性名称以计算 ES6 中的新属性
- d3:计算两个节点之间的线的中点,画一条从它到一个新节点成90度角的线
- 如何计算幻灯片中的翻转次数(查看的新幻灯片)
- 如何计算新项目在转换容器中的位置
- 计算JavaScript数组元素的出现次数,并放入一个新的2d数组
- 如何从JavaScript对象中具有关系的数字计算新值
- 如何计算文本区域内的新行数
- 使用javascript(新字段)计算输入值
- 一个错误事件添加一个新类并计算它替换图像源的次数
- 如何通过计算文件夹中的文件数量来避免创建新文件