0

我在 ASPX 页面中有一个 listview 控件。我将数据从数据库绑定到列表视图,并将.fadein()jQuery.fadeout()脚本应用于列表视图。我再次将具有相同类的相同列表视图控件添加到同一网页。因此,该脚本仅适用于一种功能,而不适用于另一种功能。第二个特征控制内容有display:none

如何为具有相同类名的功能应用相同的 jQuery 脚本?

ASP 代码:

<asp:ListView ID="ListView1" runat="server" RepeatLayout="Flow" RepeatDirection="Horizontal" OnItemCommand="ListView1_OnItemCommand" OnItemDataBound="ListView1_ItemDataBound">     
  <LayoutTemplate>
       <div class="ticker twoRows medium">
            <ul class="latestNews">
                <asp:PlaceHolder runat="server" ID="itemPlaceholder" />
            </ul>
        </div>
    </LayoutTemplate>
    <ItemTemplate>
        <li>               
            <asp:LinkButton ID="lnkTitle" runat="server" Text='<%# Eval("NewsTitle") %>'></asp:LinkButton>         
            <asp:LinkButton ID="lnkDesc" runat="server" Text='<%# Eval("NewsDescription") %>'></asp:LinkButton>               
        </li>
    </ItemTemplate>
</asp:ListView>

jQuery脚本:

var initializerRegion =function () {
    startTicker('.latestNews', 1, 3000);    
};

$(function () {     
    initializerRegion();
});
4

1 回答 1

0

听起来 livequery 可以解决您的问题。只需看一下文档:

livequery.js

希望这对你有用。

于 2013-05-07T19:56:59.607 回答