滚动包含两个div的包装div时出现问题。水平滚动包装器时,标头部分和内容部分在Android设备上滚动不同步。他们确实赶上了,但您可以看到延迟。
我在包装器上使用默认滚动,overflow-x:
自动,并且两个元素都绝对定位,并且高度等将left和right设置为0。
先谢谢您的帮助。
这是我正在使用的代码:
var divEditWrapper = document.createElement("div");
divEditWrapper.id = "divEditWrapper";
divEditWrapper.style.cssText = "bottom: 0px; left: 0px; overflow: hidden; overflow-x: auto; position: absolute; right: 0px; top: 64px;";
divEdit.appendChild(divEditWrapper);
divDataHeaders = document.createElement("div");
divDataHeaders.style.cssText = "color: rgba(0,0,0,0.54); height: 54px; left: 0px; position: absolute; right: 0px; top: 0px; ";
divEditWrapper.appendChild(divDataHeaders);
divEditContent = document.createElement("div");
divEditContent.id = "divDataGridEditContent";
divEditContent.style.cssText = "bottom: 0px; overflow: hidden; overflow-y:auto; left: 0px; position: absolute; right: 0px; top: 54px;";
divEditWrapper.appendChild(divEditContent);
最佳答案
我已经通过样式div(无论适用于什么)解决了类似的问题.div{top:0; left:0; }
。根据您的情况,尝试设置标题div的样式。它可能会起作用。
谢谢,