Я отправляю форму на сервер, и если все в порядке, я хочу показать какое-то подтверждение для пользователя.Как показать абзац только на несколько секунд, а затем скрыть его с помощью jQuery
Проблема заключается в том, что я использую ASP.NET MVC 4
, где я могу это сделать:
@if (ViewBag.ConfirmMessage != null)
{
<p>@ViewBag.ConfirmNMessage</p>
}
, но таким образом, что сообщения остается, которые я думаю, будет запутанным для пользователя. Если я использую что-то вроде:
@if (ViewBag.ConfirmMessage != null)
{
<script>
alert("Some message");
</script>
}
но первых alert
работ по-разному показывать абзац, а также ViewBag.ConfirmMessage
уже есть сообщение, что я хочу, чтобы отобразить и в будущем он будет более ремонтопригоден, если я показываю сообщение от ViewBag.ConfirmMessage
, чем писать какое-либо сообщение во всех представлениях.
Так что мой вопрос в том, как я могу скрыть <p>@ViewBag.ConfirmNMessage</p>
после X
секунд, если он показан?
Не могли бы вы объяснить мне, в чем смысл «var inter = ..»? и что означает 'var inter'? – Leron
@Leron inter содержит функцию setTimeout(). Таким образом, вы можете очистить/приостановить использование этой переменной, как 'clearTimeout (inter);' – Praveen
Soryy Я новичок JS, но я действительно хочу понять - у меня есть функция, которая содержит логику, но как именно функция запускается? Я думал, что мне нужно связать его с каким-то событием ... – Leron