【问题标题】:How to add a jquery animation to a single ListViewItem on bind?如何在绑定时将 jquery 动画添加到单个 ListViewItem?
【发布时间】:2012-04-11 16:11:10
【问题描述】:

我有一个包含在 UpdatePanel 中的列表视图,它显示来自线程的 cmets。更新面板是这样的,当用户提交新评论时,列表会重新绑定以反映新评论,而无需回发。我想要做的是在重新绑定后获取最后一个评论列表项,并对其应用 jquery-ui 效果,这将使其脉动几次。我不完全确定如何或是否可以做到这一点。有什么想法吗?

【问题讨论】:

    标签: c# jquery asp.net jquery-ui listview


    【解决方案1】:

    试试

    $("containername:last-child").animate();
    

    containername 是保存列表视图的容器的 id,.animate() 是您的 jquery-ui 效果。

    【讨论】:

    • 解决了添加效果的问题,但是找到一种方法来定位新评论(刚刚添加)才是真正欺骗我的地方。本质上,我正在重新绑定列表视图的数据源。也许是一个选择器会抓取列表中最高的列表项并附加此行为?
    • 好吧, :last-child 应该是针对列表中最后一项的内容。我假设新的 cmets 将被放在列表的底部。如果您有新的 cmets 进入列表顶部,则应该是 :first-child。
    猜你喜欢
    • 2012-08-14
    • 2017-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多