我有一个网页设计问题(我的所有开发技能中最不重要的)......我在我的代码中留下了合理的部分我想保持相同的大小,并且我希望我的 jqGrid 的宽度随着窗口的大小而波动,并且考虑到左对齐部分。我真的不擅长玩文档对象模型。但这是我拥有的一个函数,它基本上允许 jqGrid 具有可变宽度(随窗口大小而变化)
$(window).bind('resize', function () {
$("#frTable").fluidGrid({ example: "#tempplateInfo", offset: -10 });
});
(function ($) {
jQuery.jgrid.fluid = {
fluidGrid: function (options) {
var grid = $(this);
var settings = $.extend({
example: grid.closest('.ui-jqgrid').parent(), offset: 0
},
options || {});
var width = $(settings.example).innerWidth() + settings.offset; grid.setGridWidth(width);
}
}
})
(jQuery);
jQuery.fn.extend({ fluidGrid: jQuery.jgrid.fluid.fluidGrid });
我猜我需要做的是在我调用的 innerWidth() 函数中添加一个因子......这需要是 div 的宽度或最右边......我猜我需要抓住最右边通过其 id 并将其添加到其中。但我完全不确定。任何有更好主意的Jquery家伙?