我在未格式化为移动设备的页面上有一个 div 元素。不过,我不想将此页面格式化为对移动设备友好。单击时,div 会扩展到移动设备的大小。这在 div 位于空白页面上时有效,但当 div 在充满内容的页面上时不起作用。我尝试使用多种方法来检测屏幕或窗口的高度/宽度,但它永远无法正确缩放。我认为正在发生的是:
div 正确检测设备的像素宽度和高度 - 因此对于 Droid Razr Maxx,它检测到 540x960 的纵向。因为这是一个非移动网站,所以该网站被格式化为缩小视图。我不想调整实际网页的缩放机制,因此 div 被格式化为 540x960,但相对于文档的大小 - 而不是实际的屏幕。
我需要做的是检测可见帧的像素大小,并将 div 调整为相对于屏幕而不是页面的大小。或者我需要在缩小模式下检测页面的大小 - 然后缩放到那个?
不幸的是,我目前无法提供示例代码。
有人可以帮忙吗?
谢谢!