將jqGrid的三個參數設置成這樣的:
autowidth: false,
shrinkToFit:false,
autoScroll: true,//設置水平滾動條
如果水平滾動條設置失敗,沒有顯示出來,除了其他博主的解決辦法,你還需要查看一處原因:
//手動改變瀏覽器大小,表格自適應大小,991,1355大中小屏 $(window).resize(function () { if ($(window).width() > 991) { $("#listTpl").setGridWidth($(window).width() - $("#sidebar").width() - 3); $("#listTpl").setGridWidth(document.body.clientWidth - $("#sidebar").width() - 3); } });
這個函數的$("#listTpl") ID必須是jqGrid的表的顯示Id.