2

アップロード後に画像を並べ替えることができるドラッグ/並べ替え機能を追加する簡単な方法はありますか?

このように:http: //jqueryui.com/sortable/#placeholder

またはこのように:http: //jqueryui.com/sortable/#display-grid

4

2 に答える 2

2

ええ、それらはソート可能にすることができます..これを最後に追加するだけです

<script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js" type="text/javascript"></script>
<script type="text/javascript">
    $(function() {
        $( ".files" ).sortable({
            revert: true
        });
    });
</script>
于 2013-03-04T04:58:18.403 に答える
-2

blueimpを使用し、DataListを使用しました。

<asp:UpdatePanel ID="upImages" runat="server" UpdateMode="Always">
    <ContentTemplate>
        <div id="fileupload" style="float:left">
            <div class="fileupload-content">
                <asp:DataList ID="ImageList" runat="server" EnableTheming="false" DataKeyField="Index" OnItemDataBound="ImageList_ItemDataBound"
                 OnItemCommand="ImageList_ItemCommand" HorizontalAlign="Justify">
                    <HeaderTemplate>
                        <tbody class="files">
                    </HeaderTemplate>
                   <ItemTemplate>
                        <td class="preview" style="float:left;"><img id="imglegend"  src="<%#Eval("ImageURL")%>" /></td>
                        <td class="name" style="display: none"><label id="imgSavePath" target="_blank" title="<%#Eval("ImageFullURL")%>"></label></td>
                                  ...                                    
                    </ItemTemplate>
                    <FooterTemplate>
                        </tbody> 
                    </FooterTemplate>
                </asp:DataList>
            </div>
            <div width="500px" style="float:left">
                <span width="50px">Pick photos...</span>
                <input id="file" type="file" name="files[]" title="Bladeren" multiple />
            </div>         
        </div>     
    </ContentTemplate>
</asp:UpdatePanel>

DataListに並べ替え可能なプロパティを追加します。$( "#<%= ImageList.ClientID%> tbody")。sortable(); 生成されたテーブルに非常に多くの非表示の行があるため、ドラッグアンドドロップが強制終了されるため、template-uploadはコメント化されています。私が助けてくれたことを願っています。

于 2013-02-28T09:52:52.050 に答える