在加载页面之前,根据屏幕分辨率调整所有图像的大小
Resize all images according to screen resolution before loading a page
我找不到适合我的正确解决方案,我尝试过的方法都没有:(
我需要:
在显示页面内容之前获取屏幕分辨率,然后根据它调整页面上所有img
-s 的大小。
好的,我尝试过的:
<script type="text/javascript">
$(window).load(function() {
var img = document.images;
if (screen.width <= 699) {
for (var i = 0; i < img.length; i++) {
img[i].height = 200px;
img[i].width = 200px;
}
}
})
</script>
一些非常老式的JavaScript应该可以做到这一点。
<script>
if(screen.width > 699) {
document.write('<style>img { width: 200px; height: 200px; }</style>');
}
</script>
虽然重新思考你的设计理念会更好!请记住,有些人可能没有最大化他们的浏览器,或者可能想要设置自己的缩放设置。
相关文章:
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 如何在javascript已经检测到的情况下将屏幕分辨率数据调整为web
- Div根据屏幕分辨率自动调整
- 自动检测移动设备或分辨率并相应地调整CSS
- 调整网页大小以适应访问者的显示器分辨率
- 如何使搜索框自动定位和自动调整大小,而不考虑屏幕分辨率
- 在加载页面之前,根据屏幕分辨率调整所有图像的大小
- 如何根据屏幕分辨率调整 jqGrid 高度
- 根据分辨率调整图像大小
- 是否可以调整大小或降低分辨率以减少文件's大小与jquery/js
- 如何在调整大小时针对不同分辨率调整网页宽度
- 如何将Flow播放器设置为使用视频分辨率自动重新调整大小
- 如何根据设备/屏幕分辨率调整屏幕
- 通过改变屏幕分辨率来调整按钮大小
- 调整iframe滚动到屏幕分辨率的高度
- 根据屏幕分辨率调整这个jQuery映射
- 为什么我的导航栏有时会在加载/刷新/链接点击时调整到屏幕分辨率
- 固定位置侧边栏不会调整到不同的分辨率
- 调整scrollTop以适应不同的分辨率
- 附加到窗口的循环中的分辨率顺序.调整大小事件