Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 同位素JS封隔砖间隙_Javascript_Html_Twitter Bootstrap_Jquery Isotope_Packery - Fatal编程技术网

Javascript 同位素JS封隔砖间隙

Javascript 同位素JS封隔砖间隙,javascript,html,twitter-bootstrap,jquery-isotope,packery,Javascript,Html,Twitter Bootstrap,Jquery Isotope,Packery,我在用电话。我使用的是砖石结构,但我发现我使用这种模式得到了更理想的结果,但我完全接受其他选择。我还将其与引导响应网格集成使用,如前所述。除了一件事之外,一切都很顺利 我有一个单宽瓷砖,然后是一个双宽瓷砖,然后是几个单宽瓷砖。在引导4列和3列配置中,一切看起来都很棒。一旦我将其折叠为2列配置,我在第一个位置只有1个宽平铺。双宽瓷砖位于下方,所有单宽瓷砖按照需要并排显示(每行2个)。底部甚至还有一块瓷砖,如果重新排列,每一块宽瓷砖将与另一块相同类型的瓷砖配对 下面是3种不同柱配置的一些快速网格,用

我在用电话。我使用的是砖石结构,但我发现我使用这种模式得到了更理想的结果,但我完全接受其他选择。我还将其与引导响应网格集成使用,如前所述。除了一件事之外,一切都很顺利

我有一个单宽瓷砖,然后是一个双宽瓷砖,然后是几个单宽瓷砖。在引导4列和3列配置中,一切看起来都很棒。一旦我将其折叠为2列配置,我在第一个位置只有1个宽平铺。双宽瓷砖位于下方,所有单宽瓷砖按照需要并排显示(每行2个)。底部甚至还有一块瓷砖,如果重新排列,每一块宽瓷砖将与另一块相同类型的瓷砖配对

下面是3种不同柱配置的一些快速网格,用于一些可视化:

4-Columns:     3-Columns:  2-Columns:
+--+--+--+--+  +--+--+--+  +--+--+
|88|88888|88|  |88|88888|  |88|  <---this empty tile right here...
|88|88|88|88|  |88|88|88|  |88888|
|88|88|  |  |  |88|88|88|  |88|88|
+--+--+--+--+  |88|  |  |  |88|88|
               +--+--+--+  |88|88|
                           |88<------...should be filled up by this 
                           +--+--+      tile (or one before it)
.one{
背景色:红色;
}
.二{
背景颜色:橙色;
}
.三{
背景颜色:黄色;
}
.4{
背景颜色:绿色;
}
.5{
背景颜色:蓝色;
}
.6{
背景颜色:紫色;
}
.7{
背景色:红色;
}
.8{
背景颜色:橙色;
}
.9{
背景颜色:黄色;
}

一个
两个
三
四
五
六
七
八
九
以下解决方案(归功于@Macsupport!):

$('.grid').packery({
itemSelector:“.grid项”,
});
.one{
背景色:红色;
}
.二{
背景颜色:橙色;
}
.三{
背景颜色:黄色;
}
.4{
背景颜色:绿色;
}
.5{
背景颜色:蓝色;
}
.6{
背景颜色:紫色;
}
.7{
背景色:红色;
}
.8{
背景颜色:橙色;
}
.9{
背景颜色:黄色;
}

一个
两个
三
四
五
六
七
八
九

您可以发布同位素代码,对吗。这是怎么回事?无论如何,有很多想法,但如果没有至少一些基本的代码,就很难做到。@Macsupport code post:)我看到了两件事。您正在加载两个版本的jQuery(旧版本1.12.4和新版本3.1.1)。坏主意。您也没有加载同位素的封隔器布局。此布局模式不包含在同位素.pkgd.js中,并且必须单独安装,这两个版本的jQuery并不适用。从更新引用到模仿我工作的环境的剩余副本。这是正确的。至于派克图书馆是分开的,看起来就是这样。我将在几分钟后为其他人发布解决方案。对于您将来在Stackoverflow上的问题,通常会让回答问题的人发布解决方案,然后接受。