我们的目标是应用media query css class
。
截至目前,以下代码使用$(window).height()
来查找height
。
$('#list').jqGrid('setGridHeight', $(window).height() - 380);
我需要应用$(window).height() - 380
,而不是使用css class
。感谢。
答案 0 :(得分:1)
您可以尝试使用以下
// place hidden test div
var $testDiv = $("<div style='display:none'></div>");
$testDiv.addClass("grid_height").appendTo("body");
// I hope you will grid_height from correct media
// alternatively you can try to use
// $("#list").addClass("grid_height");
// but BEFORE you create jqGrid
var height = parseInt($testDiv.css("height"), 10);
$testDiv.remove();
// now you can use height variable to set grid height
$("#list").jqGrid("setGridHeight", height);
更新:The demo似乎有效。