Это проблема с IE, если у вас есть GIF, который не отображается, а затем установите его как видимый, анимация не работает.
Лучше всего просто использовать пустой тег изображения, например <img src='' />
, а затем, когда вы хотите, чтобы он стал видимым, установить src
на правильный путь, т.е.
Это должно работать, если вы делаете это таким образом.
EDIT
Вы можете сделать это так:
<SCRIPT type="text/javascript">
var $ = jQuery.noConflict();
$('#toHide').show();
$('#loadingImg').attr('src', 'img/load.gif');
setTimeout(function() {
$('#toHide').find('safeForma3').submit();
}, 100);
</SCRIPT>
HTML-код:
<div id="toHide" class="pb-text-align-center">
<img id="loadingImg" style="display:inline" src="" />
<form wicket:id="safeForm" class="clearfix">
<input type="hidden" wicket:id="submitted" value="false" />
</form>
</div>
Попробуйте, возможно, захотите немного поиграться.