也许是一条线索︰
<meta name="viewport" content="width='+ my div Width+'", initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
Meta 标签使用的 browser
当首先解析您的页面,而不是重新评估或访问这段期间后。
理论上,你可以通过转发到新页上某一事件,具有规模设置为一定量的用户调整规模和滚动到 location
页面上 (哈希值 tag
),你正在寻找。 说,你要承担巨大的加载时间在移动设备上,除非你可以正确预缓存这些页。
看到这一问题在放大的问候 canvas
。
基本上,对于移动设备,你不可能得到你想要的功能,它,但你可能能够模仿它直观的方式为用户。
例如"用户单击图像"
1)哈希 tag
变化要滚动到的图像
window.location.hash = "#image"
2)调整到 100%的宽度的图像的大小
$('#my_image').attr('width', '100%')
3)分配一个listener,以缩小当用户再次进行交互
$(document.body).click( function() {
$('#my_image').removeAttr('width', null);
});
希望这将帮助您逐步完成对您的解决方案。