gridster,如何自动适应浏览器大小的变化
gridster, how to auto fit to browser size change?
我正试图找到一种自动调整网格容器大小的方法。
在某种程度上,当用户更改浏览器大小时,相应的欺诈小部件会调整大小。(其中列和行的数量不会改变,但实际大小会改变)
随着浏览器大小的变化,我可以计算"widget_base_dimensions"的值,
然而,我找不到一种方法来更新/执行小部件以应对新的大小。
我在寻找是否有支持这种功能的功能,我注意到
在jquery.gridster.js的3529行,
/**
* Recalculates the offsets for the faux grid. You need to use it when
* the browser is resized.
*
* @method recalculate_faux_grid
* @return {Object} Returns the instance of the Gridster class.
*/
fn.recalculate_faux_grid = function() {
var aw = this.$wrapper.width();
this.baseX = ($(window).width() - aw) / 2;
this.baseY = this.$wrapper.offset().top;
$.each(this.faux_grid, $.proxy(function(i, coords) {
this.faux_grid[i] = coords.update({
left: this.baseX + (coords.data.col -1) * this.min_widget_width,
top: this.baseY + (coords.data.row -1) * this.min_widget_height
});
}, this));
return this;
};
我尝试了一些如何利用它们,但失败了:(
如果有人成功地使用了这个代码或解决了这个问题,你能帮助我吗?
Github项目的问题跟踪集中有一个长期存在的问题#5,标题为自动刷新-响应网格,其他几个问题以重复形式关闭。在那里,你会发现一些人发布的代码试图为欺诈者增加响应能力。
相关文章:
- 如何在浏览器宽度/高度变化时动态调整图像网格的大小
- 如何动态检测浏览器视口大小的变化
- gridster,如何自动适应浏览器大小的变化
- jQuery无法识别类的变化,尽管浏览器确实如此
- 我将如何定位网页中的所有内容,以便即使浏览器大小或屏幕分辨率发生变化,所有内容仍将保留在原位
- 为什么浏览器不't火灾变化事件
- 画布线宽度随着浏览器窗口大小的变化而变化,任何想法都可以解决
- 浏览器:检测显示配置的变化
- Javascript/jQuery检测哈希变化只有在浏览器的后退/前进按钮点击
- Javascript:使后端数据库的变化是反映到浏览器立即,这是可能的
- 如何根据浏览器语言的变化翻译“浏览”或“选择文件”的表单输入类型=文件
- 谷歌Chrome浏览器不更新iframe元素innerHTML动态变化后,在JavaScript
- 我的服务不会立即显示变化.必须刷新浏览器
- 当浏览器工具栏发生变化时执行操作
- 如何阻止浏览器在IMG上发送额外请求.JS中的SRC变化
- 在浏览器's开发人员工具上拦截鼠标指针变化
- 固定位置的上、左值在不同浏览器中会发生变化
- 有没有一种很好的跨浏览器的方法来检测输入的变化?然而
- Mobx商店的变化没有反映在浏览器中
- html网页paga在不同的浏览器中会发生变化