Я пытаюсь скрыть div сообщения об ошибке, используя функцию javascript setTimeout по истечении указанного времени, но он выдает мне ошибки из-за неправильного синтаксиса smarty, раньше я никогда не использовал smarty, поэтому я очень признателен, если кто-нибудь сможет помогите мне освоиться с этим синтаксисом
Мой код выглядит следующим образом
{if $error_message != ""}
<script type="text/javascript">
setTimeout(function(){$('error').hide(); }, 1000);
</script>
<div id="error" class='error_message'>
{$error_message}
</div>
{/if}
Заранее спасибо