0

我有 .aspx 页面,其中我的 jqgrid 显示在移动浏览器中。

在页面加载时,它将根据浏览器宽度计算网格宽度,并且在页面加载时看起来不错。

但是如果移动方向(纵向到横向)发生变化,则网格不会按照新的屏幕宽度获得宽度。

有没有办法解决这个问题?

提前致谢。

4

1 回答 1

0

我得到了解决方案,只是你必须使用窗口方向事件。

以下是您可以使用它的代码。

window.onorientationchange = function () { resizeJqGridWidth("GridID", "Grid_wrapper"); }

function resizeJqGridWidth(grid_id, div_id) {
//根据窗口调整到新的宽度
$('#' + grid_id).setGridWidth($('#' + div_id).width(), true);

}

享受

于 2013-06-11T12:08:21.810 回答