0

我正在使用 ASP.NET 2.0 开发一个站点。

AjaxToolKit 的 ModalPopupExtender 用于在用户等待重定向到页面时显示包含新闻项目的弹出窗口(该页面需要一些时间来加载)。

现在,我正在使用按钮的OnClientClick属性来使用其show()方法显示模式弹出窗口。因此,弹出窗口被显示,重定向开始。

我想显示带有一些动画的弹出窗口 - 比如淡入或从顶部进入等。我查看了 AnimationExtender 控件,但它似乎没有提供任何方法来做类似的事情。可以?

4

1 回答 1

0

好了朋友们!我终于找到了解决方案。我使用了很棒的jsTween库来制作动画效果。在将其原始位置推送到变量后,我还使用控件shown事件ModalPopupExtender将弹出窗口重新定位在顶部。

编辑

$find("ModalPopupExtender").add_shown(function(sender, args) {
        var el = sender.get_element();
        var top = parseFloat(el.style.top);

        var tween = new Tween(document.getElementById("PopupPanelID").style, 'top', Tween.elasticRegularEaseInOut, -300, top, 2, 'px');
        tween.start();
    }
});
于 2009-12-31T13:22:56.513 回答