代码之家  ›  专栏  ›  技术社区  ›  Zo Has

显示和淡出状态消息的最佳方式asp.net?

  •  3
  • Zo Has  · 技术社区  · 14 年前

    我使用的是vss2005&webforms和AJAX控件工具包。我正在使用更新面板保存表单的不同部分。问题是我用标签或文字值的状态设置更新用户。

    在刷新页面之前,此值在表单上都是可见的。有什么方法可以在几秒钟后消失?会是我的救命稻草=)

    2 回复  |  直到 14 年前
        1
  •  2
  •   Peter Alexandr Nikitin    14 年前

    结合 jQuery timers plugin 以及 jQuery fadeOut method ,您可以实现您想要的:

    $(function() {
        $(this).oneTime(1000, function() {
            $('#book').fadeOut('slow', function() {
            // Animation complete.
            });
        });
    });
    

    这将在DOM准备好(第一行)后调用函数。此函数将在一秒钟后调用另一个函数(第二行)。另一个函数将淡出id为“book”的项。

    function removeMessage() { 最后一行 } . 然后在updatePanel中,添加对该函数的调用。不过,我还没有亲自测试过。

        2
  •  0
  •   Raihan Iqbal    14 年前

    我开发了一个简单的轻量级控件,您只需拖放并显示“twitter风格”的flash消息。

    http://dotnetkicks.com/aspnet/ASP_NET_SlidingMessage_Control

    如果你觉得有用,请投票:)