私のウェブページの石工の 2 番目のアイテム itemSelector が必要に応じて機能していません...
spanタグを使用してブロックに分割しようとしましたが、成功しませんでした。最初の 10 枚の写真が適切に表示されていますが、スクロール ダウンを使用すると、次のすべての写真が 1 つのブロックに読み込まれます。
実際の例http://www.bhinderblink.com/
私のプロジェクトは、リピーターと jquery を使用して DB から pic 名を取得しています。最初の 10 個は asp リピーターで直接ロードし、次のロードはスクロール ダウンと pic を使用して Div #imageDiv にロードし、jquery .append は xml オブジェクトからデータを取得しています。
スクリプト コード
function OnSuccess(response) {
var xmlDoc = $.parseXML(response.d);
var xml = $(xmlDoc);
pageCount = parseInt(xml.find("PageCount").eq(0).find("PageCount").text());
var pic_infoVar = xml.find("pic_info");
pic_infoVar.each(function () {
var customer = $(this);
$("#imageDiv").append("<span class='inline'><img id='theImg' src='/pic/jas/" + customer.find("pic_name").text() + ".jpg" + "'/></span>");
});
$("#loader").hide();
}
本体コード
<form id="form1" runat="server">
<div id="topBanner">
</div>
<div id="container">
<asp:Repeater ID="rptCustomers" runat="server">
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<div class="box">
<asp:Image ID="zzz" runat="server" ImageUrl='<%# "~/pic/jas/" + Eval("pic_name") + ".jpg" %>' />
</div>
</ItemTemplate>
<FooterTemplate>
</FooterTemplate>
</asp:Repeater>
<div class="box">
<div id="imageDiv">
</div>
</div>
</div>
<img id="loader" alt="" src="loading.gif" style="display: none" />
</form>