gpt4 book ai didi

javascript - Firefox 文本区域输入导致屏幕抖动(firefox2 winXP)

转载 作者:行者123 更新时间:2023-11-28 11:42:45 27 4
gpt4 key购买 nike

编辑:Firefox 2 Windows XP

重现问题的步骤:

Firefox 2 并访问:http://resopollution.com/rentfox/html/property_setup.html

开始输入并按 [回车键] 创建新行

按大约 10 次 [输入键] 后,您会注意到屏幕晃动

这是如何发生的

在我安装了 jQuery 插件后,这种情况就开始发生了。它位于这里: http://resopollution.com/rentfox/html//js/textarea.js

它使得文本区域在我键入时可以扩展,具体取决于文本区域中有多少行,最大高度值可以在 CSS 中指定。

我尝试禁用此插件中的“setHeight”功能(唯一动态更改高度的功能),但我仍然看到屏幕晃动。

当我认为问题可能是

Firefox 认为屏幕变大了,并通过在正文文档的右侧放置滚动条进行补偿。

但是,它意识到页面实际上并没有变大,并删除了滚动条,从而导致了晃动。

我不知道代码中的什么地方让 Firefox 这么想......

感谢任何帮助。

最佳答案

您可以强制滚动条:http://css-tricks.com/eliminate-jumps-in-horizontal-centering-by-forcing-a-scroll-bar/

或者隐藏div的溢出并尝试去掉滚动条,尝试在div属性设置中使用overflow:hidden而不是auto

关于javascript - Firefox 文本区域输入导致屏幕抖动(firefox2 winXP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1094163/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com