使用add_widget方法时,栅格高度不正确
Gridster grid height not correct when using add_widget method
我在我的网站上使用gridster插件,并在从数据库中提取小部件内容时使用add_widget方法插入内容。
然而,当添加小部件时,网格的高度不会根据内容进行调整——它保持为我指定的最小行,小部件溢出网格。并且可能导致窗口小部件重叠并且也被放置在错误的位置。
这是我的代码:
var gridster2;
var serialization = [{
"col": 1,
"row": 1,
"size_x": 4,
"size_y": 29
}];
gridster2 = $(".gridster ul").gridster({
widget_margins: [8, 8],
widget_base_dimensions: [62, 62],
widget_selector: "li",
max_cols: 12,
min_cols: 12,
min_rows: 4,
avoid_overlapped_widgets: true,
resize: {
enabled: false
}
}).data('gridster').disable();
$.each(serialization, function (i, widget) {
gridster2.add_widget('<li id="view_elem1"><span class="gridster_content">Hello world</span></li>', widget.size_x, widget.size_y, widget.col, widget.row);
});
这是一个jsfiddle
这里有一堆相同的内容,它们是硬编码的,而不是使用add_widget方法
有什么办法解决这个问题吗?
我也有同样的问题。只有当你只添加一个小部件时才会发生这种情况,如果你添加了另一个小程序,网格的大小就会调整正常
在您的示例中,您可以通过将min_rows设置为29(或小部件的最大高度)来轻松解决问题。
相关文章:
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- Amazon S3 REST API大小不正确
- Javascript Reg Exp不正确匹配
- DIV并排,位置不正确
- 仅在IE中,javascript中的时区名称不正确
- 注意:wp_enqueue_script调用不正确.在 Wordpress 调试模式下
- 你能解释一下为什么这个javascript不正确吗
- 黑莓网站:窗口大小(窗口高度)在黑莓模拟器中返回不正确的值
- getBoundingClientRect,内联 SVG 的高度值不正确
- Safari 8 中新打开的对话框的高度不正确
- 使用add_widget方法时,栅格高度不正确
- 相对百分比高度显示不正确
- 具有breadcrumb的dcdrilldown的高度大小不正确
- IE7标准文档模式中SPAN/DIV高度不正确
- <img>高度CSS在旋转木马中使用百分比调整大小不正确
- JavaScript 绘制图像高度不正确
- scrollTop的高度不正确
- 元素的同位素高度设置不正确
- 沙狐不正确地计算高度
- 得到"不正确的范围高度";在谷歌应用程序脚本中