我使用 jquery 库:http : //suprb.com/apps/nested/ 创建一个面板,在迷你无缝网格中显示一些内容,但由于某种原因,无论我尝试什么,网格决定它想要跳起来并重叠上面的“熟悉框”如下图所示:
正如你所看到的,网格框实际上是从它们自己的 div 面板中跳出来并放置在上面。当我检查其中一个网格项目时,我注意到它们每个都是绝对定位的,除了我使用 bootstrap 并且还使用 Macbook pro视网膜(如果分辨率可能会抛出它,idk)
我使用 jquery 库:http : //suprb.com/apps/nested/ 创建一个面板,在迷你无缝网格中显示一些内容,但由于某种原因,无论我尝试什么,网格决定它想要跳起来并重叠上面的“熟悉框”如下图所示:
正如你所看到的,网格框实际上是从它们自己的 div 面板中跳出来并放置在上面。当我检查其中一个网格项目时,我注意到它们每个都是绝对定位的,除了我使用 bootstrap 并且还使用 Macbook pro视网膜(如果分辨率可能会抛出它,idk)
我知道这是事实发生后的 3 个多月,但我遇到了同样的问题并想分享我的解决方案 - 这里有一个修复: https ://github.com/r9k/Nested/commit/d6f97b7ef565a7e715c4c87f73a45037f83a73ae
在其中一个 for 循环中存在拼写错误,导致某些单元格无法被标记为“已使用” - 错误循环将计数器初始化为“col”而不是“row”(这是在 _renderGrid 函数中)。
破碎的:
for (var y = col; y >= 0; y--)
固定的:
for (var y = row; y >= 0; y--)