【发布时间】:2013-12-26 09:50:28
【问题描述】:
我在 JSFiddler 中发布了代码:
我似乎无法让它工作。我曾经遇到过类似的问题,但解决方案只是一个愚蠢的自关闭脚本标签。但我似乎无法找到这段代码有什么问题。
另外,我将如何使用砖石将底部 div(带有文本“这里有一些...”的那个)移动到其他 2 个 div 的右侧?
<%@ Page Title="" Language="C#" MasterPageFile="~/NCMaster.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<asp:Content ID="cntHeader" ContentPlaceHolderID="head" runat="server">
<script src="Scripts/jquery-2.0.3.min.js"></script>
<script src="Scripts/modernizr-2.7.1.js"></script>
<script>
$(window).load(function () {
var columns = 2, setColumns = function () { columns = $(window).width() > 640 ? 3 : $(window).width() > 320 ? 2 : 1; };
setColumns();
$(window).resize(setColumns);
$('#main').masonry({ itemSelector: '.blob', columnWidth: function (containerWidth) { return containerWidth / columns; } });
});
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<div id="main">
<div class="blob">
<p class="body-text">What good is a race if you dont finish in style :)
</p>
</div><br />
<div class="blob">
<div class="test">Test</div>
<div class="test">Test</div>
<div class="test">Test</div>
<iframe src="//www.youtube.com/embed/NHPaXjJgzXo" frameborder="0" allowfullscreen="true" class="media"></iframe>
<iframe width="75" height="75" src="//www.youtube.com/embed/NHPaXjJgzXo" frameborder="0" allowfullscreen="true" class="media"></iframe>
<iframe width="75" height="75" src="//www.youtube.com/embed/NHPaXjJgzXo" frameborder="0" allowfullscreen="true" class="media"></iframe>
</div>
<div class="blob">
Here is some more text. I am trying to get this blob in to a new column on the right o0f the other 2 blobs
</div>
</div>
</asp:Content>
【问题讨论】:
标签: javascript jquery jquery-masonry