解决联想 Pad 浏览器上控件不可用的问题

解决联想 Pad 浏览器上控件不可用的问题

 

问题描述:

    在联想的 Pad(Android 3.1)浏览器上,打开 PopupWindow 时,如果页面上出现滚动条,也就是不能完全显示的时候,凡是需要拉动滚动条才能看到的控件或链接都变得不起作用。这个问题在 PC 的浏览器上肯定是没有。原因不明。

 

解决思路:

    调整 PopupWindow 的高度或宽度。

    在 Popup 页面的 $.ready() 方法中,取得 document 的高度,然后调用父类窗体的方法,设置 PopupWindow 的高度。

 

参考代码:

1. Popup页面上的代码:

$(document).ready(function() {

    parent.setPopupHeight($(document).height());

});

 

2. 父类窗体上的代码:

function setPopupHeight(documentHeight) {

    $("#pWindow1").height(documentHeight + 100);  // 其中 100 是标题、边框等的高度,依具体情况定

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值