javascript - 具有不同分辨率的网页的奇怪行为

标签 javascript jquery css

我正在这个网站的主页上工作:http://liteclock.com 当用户点击“按下以设置闹钟”时,会为他们打开一个对话框(avgrund.js 对话框), 在我的屏幕上它看起来不错,但是当我将分辨率更改为较小的分辨率时,有时对话框会跳到窗口顶部之后的一半,

我已经尝试调试它 - 查看对话框的 CSS 或 body nad html 标签的区别 - 一切都是一样的。我真的不知道是什么导致了这个问题,我也不知道如何调试它。

我将 Avgrund 用于对话框:http://lab.hakim.se/avgrund/

编辑 对话框和错误在 http://www.liteclock.com 上实时显示,您可以通过按“按下以设置警报”并播放窗口高度直到发生跳跃来重现它。 我的分辨率 - 1920 x 1080 - 一切看起来都很好: My resolution - 1920 x 1080 - Everything looks fine

较小的分辨率 - 1280 x 720 - 相同的 CSS,完全不同的外观,这也发生在一开始没问题之后,它突然“跳跃”:

Smaller resolution - 1280 x 720 - Same CSS, whole different look, this also happens AFTER it was ok in the beginning, it just suddenly "jumps"

最佳答案

我认为这是因为您的聊天文本字段专注于打开对话框。如果窗口太小无法显示聊天,浏览器会自动向下滚动,直到消息字段完全可见。

关于javascript - 具有不同分辨率的网页的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29495574/

相关文章:

javascript - 如何使用 canvas.toDataURL() 在 Adob​​e AIR 中获取图像的 base64?

javascript - 在 Firebase 中添加现有子项的附加数据

javascript - 将 HTML 放入 Javascript 的优点

javascript - 点击元素方式的图片

javascript - 父 div 可滚动,子 div 不可滚动?

javascript - NodeJS - 相对文件路径

javascript - 清除屏幕并移动html5 Canvas 中的元素

jquery - 向下滚动时隐藏固定标题,向上滚动和悬停时显示

javascript - 带进度条的 24 小时倒计时器

html - 比显示空 HTML 表格单元格更好的选择?