多个jcarousels第二个工作正确第一个滚动到白色空间

时间:2012-08-15 15:03:11

标签: c# jcarousel multiple-instances

我在两个单独的用户控件中创建了两个jcarousels,这些控件加载在同一页面上。第一个脚本看起来像

<script type="text/javascript">
jQuery(document).ready(function () {
    jQuery('#mycarousel').jcarousel({
        vertical: true,
        auto: 2
    });

});

并设置

<asp:Repeater runat="server" ID="List" EnableViewState="False" OnItemDataBound="LoadImages"  >
        <HeaderTemplate>
            <ul id="mycarousel" class="mycarousel jcarousel jcarousel-skin-tango" >
        </HeaderTemplate>
        <FooterTemplate>
            </ul>
        </FooterTemplate>
        <ItemTemplate>
            <li style="height:100px;">
                <asp:Hyperlink ID="Hyperlink1" runat="server" 
                    NavigateUrl='<%# "~/Products/" + Eval("Linked_Product_UrlLabel") + 
                    ".aspx" %>'>
                    <asp:Image ID="MainImage" runat="server" Height="100" style="margin: 0 10px 10px 0;" CssClass="jcarousel-item" />
                </asp:Hyperlink>
            </li>      
        </ItemTemplate>
    </asp:Repeater>

第二个脚本是

<script type="text/javascript">
jQuery(document).ready(function () {
    jQuery('#mycarousel2').jcarousel({
    auto: 1,
    scroll: 1,
    wrap: 'both'
    });

});

并设置

<asp:Repeater runat="server" ID="List" EnableViewState="False" OnItemDataBound="LoadImages"  >
        <HeaderTemplate>
            <ul id="mycarousel2" class="mycarousel jcarousel jcarousel-skin-tango" >
        </HeaderTemplate>
        <FooterTemplate>
            </ul>
        </FooterTemplate>
        <ItemTemplate>
            <li style="height:100px;">
                <asp:Hyperlink ID="Hyperlink1" runat="server" 
                    NavigateUrl='<%# "~/Products/" + Eval("Linked_Product_UrlLabel") + 
                    ".aspx" %>'>
                    <asp:Image ID="MainImage" runat="server" Height="100" style="margin: 0 10px 10px 0;" CssClass="jcarousel-item" />
                </asp:Hyperlink>
            </li>      
        </ItemTemplate>
    </asp:Repeater>

当页面加载所有看起来很好,直到第一个jcarousel开始滚动到遗忘。自动生成的滚动按钮会引起一些不稳定的反应,但不能正确滚动它。关于我需要改变什么的想法?

我发现我的问题确实仍在命名其中一个旋转木马mycarousel。显然,如果使用多个我无法命名mycarousel

1 个答案:

答案 0 :(得分:0)

我发现我的问题确实仍在命名其中一个旋转木马mycarousel。显然,如果使用多个我不能命名mycarousel。这是在一个单独的问题Multiple jcarousels on one page issue

中回答的