0

我正在尝试将 WordPress 画廊与 jQuery Masonry 放在一起,但它看起来不正确。

这是我的代码:

<style type="text/css">
#container {
}
.item {
  width: 200px;
  float: left;
  padding: 10px;
  margin: 10px;
  background: #D8D5D2;
  font-weight: 300;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
</style>

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script src="jquery.masonry.min.js"></script>

<script>
$(function(){
  $('#container').masonry({
    // options
    itemSelector : '.item',
    columnWidth : 240
  });
});
</script>

这是 HTML:

<div id="container">

<div class="item"><img src="1.JPG" width="200" /></div>
<div class="item"><img src="2.JPG" width="200" /></div>
<div class="item"><img src="3.JPG" width="200" /></div>
<div class="item"><img src="4.JPG" width="200" /></div>

...
</div>

这是输出:

输出

我究竟做错了什么?

4

3 回答 3

0

很久以前,我在我的 Wordpress 网站上使用了 Masonry,结果非常好,唯一的问题是我不确定代码是什么,因为这是很久以前的事了,而且该网站不再存在。尝试将以下内容添加到您的 CSS。

overflow:hidden;
于 2012-08-11T03:21:25.963 回答
0

嗯,这是尴尬。显然 jquery.masonry.min.js 无处可寻,当我将它添加到文件夹中时,它开始完美运行!谢谢大家的好意建议。

于 2012-08-11T03:54:06.250 回答
-2

首先让我印象深刻的是这句话:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>

它应该是:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
于 2012-08-10T23:00:47.673 回答