我想排序一个可以水平滚动的表,因为表比浏览器宽度宽.我使用
PHP / JS但不使用AJAX.
问题是当我向右滚动以对最右边的列进行排序时,我需要在排序时保留水平滚动位置.
我做的是首先使用JS滚动到位置来伪造位置.但这是在页面加载后发生的.所以我“看到”翻译.
所以,为了伪造它,我使用css立即将元素转换(转换)到右边.然后当页面加载时我立即在JS中向左翻译(使用css变换,恢复位置)然后我使用JS滚动到所需的位置.
Firefox和Edge在执行此操作时没有问题,也不会显示任何中间翻译闪烁或工件.
如何在IE中抑制此闪烁效果,以便用户只能看到表格在其所需位置进行排序?
我在之前的帖子中提供了一些代码
How do I prevent page flicker in IE which does not appear in Firefox?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。