c# - Jquery 在嵌套转发器中无法正常工作

标签 c# javascript jquery asp.net

我有很多按类别排列的缩略图 slider 。但例如,内部嵌套中继器仅显示一个 slider

鲜花类别

img1 img2 img3 img4 img5//j 轮播在这里只显示第一个类别

运动类别

img1 img2 img3 img4 img5

电影类别

img1 img2 img3 img4 img5

就像这里的类别一样。

我的 dotnet 设计代码是

<div>
<asp:Repeater ID="outerRep" runat="server" 
    OnItemDataBound="outerRep_ItemDataBound">
    <ItemTemplate>
        <asp:Label Font-Size="Large" Font-Bold="true" 
            ID="lblCategoryName" runat="server"
            Text='<%# Eval("CategoryName") %>' />
        <ul id="mycarousel" class="jcarousel-skin-tango">
            <asp:Repeater ID="innerRep" runat="server">
                <ItemTemplate>
                    <li> 
                        <asp:Image ID="Image1" runat="server" 
                            ImageUrl='<%#Bind("ImageName") %>'  
                            Height="70" Width="70"/> 
                    </li>
            </asp:Repeater>
        </ul> 
    </ItemTemplate>
</asp:Repeater>

J查询脚本代码:

$(function () {$('#mycarousel').jcarousel();});

只有一个 slider 即将推出,其他产品的剩余 slider 尚未推出。仅显示列表顺序。

最佳答案

您正在使用 ID 选择器,因此会出现此类问题。

将一些虚拟类应用于该成员并使用类选择器。

<asp:Repeater ID="outerRep" runat="server" 
    OnItemDataBound="outerRep_ItemDataBound">
    <ItemTemplate>
        <asp:Label Font-Size="Large" Font-Bold="true" 
            ID="lblCategoryName" runat="server"
            Text='<%# Eval("CategoryName") %>' />
        <ul id="mycarousel" class="jcarousel-skin-tango myclass">
            <asp:Repeater ID="innerRep" runat="server">
                <ItemTemplate>
                    <li> 
                        <asp:Image ID="Image1" runat="server" 
                            ImageUrl='<%#Bind("ImageName") %>'  
                            Height="70" Width="70"/> 
                    </li>
            </asp:Repeater>
        </ul> 
    </ItemTemplate>
</asp:Repeater>

在 Jquery 中:

$(function () {$('.myclass').jcarousel();});

关于c# - Jquery 在嵌套转发器中无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24477125/

相关文章:

c# - 另一个项目中的 RedirectToAction

php - PHP 中的定时 session 变量?我正试图将登录失败的人拒之门外

javascript - Vue Js 第一次没有使用更新后的数组更新 DOM

javascript - 关于 $(document).bind() 的问题

c# - 确定第 3 方应用程序安装目录

c# - Unity3d,当前选择的脚本后端(.NET)未安装

c# - 有条件地加入 LINQ

javascript - animate() 在 Internet Explorer 中不工作

javascript - 将按钮的 onclick 分配给 javascript 函数将不起作用

jquery - 从颜色框幻灯片中删除图像编号