【发布时间】:2011-04-28 08:25:24
【问题描述】:
我想在单击保存按钮时在我的 ASP.Net 页面上显示一条消息,例如“已保存记录”。 5秒后,我想隐藏它。
在 JavaScript 中我该怎么做?我可以避免添加 jQuery(我没有使用它)吗?
【问题讨论】:
标签: javascript asp.net
我想在单击保存按钮时在我的 ASP.Net 页面上显示一条消息,例如“已保存记录”。 5秒后,我想隐藏它。
在 JavaScript 中我该怎么做?我可以避免添加 jQuery(我没有使用它)吗?
【问题讨论】:
标签: javascript asp.net
您可以使用setTimeout 函数来延迟将来执行回调。因此,您可以在页面中放置以下内容:
<script type="text/javascript">
window.setTimeout(function() {
// This will execute 5 seconds later
var label = document.getElementById('IdOfTheElementYouWantToHide');
if (label != null) {
label.style.display = 'none';
}
}, 5000);
</script>
由于 ID 名称与 ASP.NET 一起使用,您可以使用 class selector。一旦您开始这样做并且您的用户开始询问您是否要添加一些淡出效果,您很快就会意识到像 jQuery 这样的框架可能会派上用场。
【讨论】:
您可以使用 JavaScript 通知插件Pines Notify
看看link有更多选择
【讨论】:
您可以为 jQuery 使用 jGrowl 插件 - 它为这种场景提供“Mac 风格”的通知。
【讨论】: