修正了元素's translate x在移动设备上缩放时不同步
Fixed element's translate x is out of sync when zoomed on mobile device
我有一个固定的标题。我将其设置为固定位置,但它可以沿着x轴滚动。这是我使用的javascript的x-scroll:
var thead = document.querySelector("#acctInqFormResults table tr:first-child");
window.onscroll = function() {
thead.style["-webkit-transform"] = "translateX(" + -window.scrollX + "px)";
thead.style.transform = "translateX(" + -window.scrollX + "px)";
};
直到我在移动设备上测试它之前,它一直运行得很好。当我缩放表格时,固定标题似乎以与文档以全尺寸加载时相同的速度滚动,从而使标题和表格内容不同步。是否有一种方法可以补偿移动缩放?
我相信添加这个视口元标签应该有助于移动浏览器正确计算位置。毕竟,如果你正在制作移动专用的网站版本,缩放是无用的,甚至可以完全避免,以获得最佳的用户体验。
<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' />
相关文章:
- 在不移动内部文本的情况下缩放元素的效果
- 使用KineticJS变换(移动/缩放/旋转)形状
- 如何在缩放时获取移动浏览器窗口的宽度
- D3.js:缩放时,在2D图形中沿着直线移动圆
- 在Trigger.io移动应用程序中启用缩放
- 缩放移动设备上的图像
- Canvas(fabricjs)阻止网络浏览器在手机上缩放和移动
- jqPlot图形在缩放后向右移动
- 实现水平移动和缩放UI效果-可能的jQuery插件(?)
- 在 jquery 移动版上启用缩放效果
- 移动设备中的 BX滑块缩放
- 标记与标签缩放时移动
- 移动节点时如何停止平移?也限制缩放?D3.
- 移动版Magento中的缩放功能问题
- 在提升缩放中禁用移动设备悬停上的缩放效果
- 如何允许平板电脑缩放,但不允许缩放移动设备
- 三个 JS - 如何缩放移动对象
- 当适合设备的绝对视图在移动设备中向右移动几个像素时,我如何防止双击缩放
- 如何使 window.innerHeight 在缩放时在移动设备上工作
- 用鼠标移动缩放后的图像