Javascript自动屏幕大小测试
Javascript Auto screen size testing
Hy-aLL,我使用了一个javascript代码,当选择一个链接时,一个图像会慢慢弹出,并慢慢将其背景变黑。当在ipad上按下时,并不是所有的背景都会变成黑色!当在CSS中时,我已经说过背景将占据100%的屏幕,这是我的代码:CSS的部分:
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
width:100%;
height:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:5;
}
当我使用调试器时,我会看到浏览器第一次启动时会自动检测到屏幕大小,但在Ipad的情况下,有时我会缩小或改变方向,然后会显示一些令人讨厌的白色!因此,我需要一种方法来保持javascript测试屏幕大小的任何变化。有什么想法吗?
当视口大小更改时,window.onresize
事件将触发。钩住事件并相应地调整黑色元素的大小。
有时使用宽度和高度的百分比可能很棘手。在您的情况下,您可以尝试将宽度和高度设置为与高度和宽度的100%对应的像素数(通过Javascript/jQuery),以避免使用百分比。
希望这能有所帮助!
编辑:
使用此脚本:您可以获得浏览器窗口的大小(不是屏幕分辨率,而是有用的大小)。我想这正是你想要的。有了这些信息,你可以通过javascript设置背景弹出窗口的高度和宽度。
相关文章:
- 模糊事件的Javascript测试
- 我的单元测试选项是什么
- 测试索引值是否等于某个数字的倍数
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 在localhost Dev Box上测试JSONP请求的最佳方式
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 测试数组中每个项的内容
- 测试Angular Service解决错误回调中的promise
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- 导航栏没有调整到浏览器屏幕的大小
- 调整屏幕大小后不显示子菜单
- 如何在p5.js中管理多智力竞赛游戏的多个屏幕
- 删除闪烁的光标进行网络屏幕截图测试
- 如何编写一个测试来验证函数是否已成功将字符串列表(在数组中指定)打印到屏幕上
- 量角器-html-屏幕截图-报告器未显示报告器文件中执行的所有测试
- 使用ajax打印“;测试”;单击标签时显示到屏幕
- Javascript自动屏幕大小测试
- 在HREF中以屏幕分辨率作为测试更改URL
- 传单空白屏幕上的流星,但不是在单一的非流星测试.html
- 量角器屏幕截图测试错误代码105