作者klern (灰)
看板Ajax
标题[问题] ipad 上图片尺寸问题
时间Thu Apr 7 17:29:02 2011
我写了一段抓取 image width 的 code
但发现在电脑上和iPad上的执行结果不同
<!DOCTYPE html>
<html>
<head></head>
<body>
<script type="text/javascript">
var img8000 = new Image();
img8000.src = '8000_1845.jpg';
img8000.onload = function () {
alert(img8000.width)
}
var img2600 = new Image();
img2600.src = '2600_2400.jpg';
img2600.onload = function () {
alert(img2600.width)
}
</script>
</body>
</html>
在电脑上 img8000.width 抓到的值是 8000, img2600.width 抓到的值为 2600
但在iPad上 img8000.width 抓到的值是 2000, img2600.width 抓到的值为 1300
想请问是 iOS 上有什麽特殊限制吗? 或是我哪里有搞错的地方
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.0.212
※ 编辑: klern 来自: 123.204.0.212 (04/07 17:29)
1F:→ klern:补充说明: 档名是图片尺寸 2600_2400.jpg -> 2600*2400 04/07 17:31
2F:→ henrik:我猜是被ios 自动缩小整个页面了head 里面加个锁定的试看看 05/19 10:36